Bu proje, .NET Core teknolojileriyle geliştirilmiş bir e-ticaret uygulamasıdır.
Bu uygulama, kullanıcıların ürünleri listeleyebildiği, sepetlerine ürün ekleyebildiği ve indirimlerin uygulandığı bir e-ticaret platformunu simüle etmektedir. Uygulama, aşağıdaki temel özellikleri içermektedir:
- Kullanıcıların oturum açabilmesi ve yetkilendirme mekanizması
- API endpoint'lerinin Swagger dökümantasyonu
- Ürünlerin listelenmesi ve sepete eklenmesi
- Stok kontrolü ve hata yönetimi
- Sepette indirimlerin uygulanması
Bu projede, Docker platformunda çalışabilen bir uygulama geliştirilecekir.
Bu projede aşağıdaki teknolojiler kullanılmaktadır:
- .NET Core
- Entity Framework Core
- JWT Bearer Token Authentication
- Docker
Projenin başarıyla çalıştırılması için aşağıdaki adımları izleyin:
- Docker kurulu olduğundan emin olun.
- Repository'i klonlayın veya ZIP dosyasını indirin.
- Proje klasörüne gidin ve terminale aşağıdaki komutu girin:
docker-compose up
- Uygulama Docker üzerinde ayağa kalkacaktır. Tarayıcınızdan
http://localhost:5000
adresine giderek uygulamayı kullanabilirsiniz.
Bu proje geliştirilirken aşağıdaki kaynaklardan ve kod örneklerinden faydalanılmıştır:
Bu proje MIT Lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasına bakınız.