Skip to content

Numan-karabela/shelter-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shelter Project

Proje Açıklaması

Bu projem, sahipsiz hayvanları online sahiplenmeye yönlendiren bir sosyal sorumluluk girişimi. Onion Architecture tasarım deseni kullanılarak modüler ve SOLID yazılım prensiplerine bağlı kalarak .NET Core ve Angular ile geliştirildi.

Kullanılan Teknolojiler ve Yapılar

  • .NET Core
  • Angular
  • Onion Architecture
  • Generic Repository Design Pattern
  • EF Core Tracking
  • CQRS
  • Custom HttpClient
  • FluentValidation
  • Dosya Yükleme Mekanizması
  • Kullanıcı Kayıt, Authentication ve JWT
  • Guard
  • Google Login ve Facebook Login
  • Serilog ile Loglama ve Seq
  • Global Exception Handler
  • SignalR
  • Reset Password

Nasıl Başlayabilirim?

Projeyi yerel makinenizde çalıştırmak için aşağıdaki adımları takip edebilirsiniz:

  1. Proje dosyasını indirin veya kopyalayın.
  2. Proje dizininde terminali açın.
  3. Gerekli bağımlılıkları yüklemek için dotnet restore ve npm install komutlarını çalıştırın.
  4. Veritabanını güncellemek için dotnet ef database update komutunu çalıştırın.
  5. Projeyi başlatmak için dotnet run ve ng serve komutlarını kullanın.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published