NetGym, spor salonları için kurumsal mimaride geliştirilmiş .Net Core tabanlı bir API'dir. Mimari yapısından dolayı ölçeklendirebilir, geliştirebilir ve ücretsiz bir şekilde kullanabilirsiniz.
- Kurumsal Mimari
- SOLID İlkeleri
- Cross-Cutting Concerns
- Tasarım Desenleri
- .NET 8.0
- ASP.NET Core Web API
- Fluent Validation
- Autofac
- Memory Cache
- LINQ Sorguları
- Entity Framework Core
- MSSQL Server
- JWT Authentication
NetGym/
├── Business/ # İş mantığı katmanı
├── Core/ # Çekirdek katman
├── DataAccess/ # Veri erişim katmanı
├── Entities/ # Varlık sınıfları
├── WebAPI/ # API katmanı
└── ConsoleUI/ # Konsol arayüzü
- Üye Yönetimi
- Abonelik Yönetimi
- Paket Yönetimi
- Kampanya Yönetimi
- Eğitmen Yönetimi
- Bayi Yönetimi
- JWT tabanlı Kimlik Doğrulama
- Memory Cache
- .NET 8.0 SDK
- MSSQL Server
- Projeyi klonlayın
git clone https://github.com/0Baris/NetGym.git- Veritabanını oluşturun
sqlcmd -S localhost -i NetGymDB.sql- Projenin ana dizinine gidin ve NuGet paketlerini yükleyin
cd NetGym
dotnet restore- Projeyi çalıştırın
cd WebAPI
dotnet runBu proje MIT lisansı altında lisanslanmıştır.
