Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reservation Servie Example

Proje Tanımı

Bu proje, Domain Driven Design (DDD) prensiplerine dayalı olarak geliştirilmiş bir C# .NET 7 uygulamasını içermektedir. Proje, restoran sektörüne özel bir rezervasyon yönetim sistemi geliştirmeyi hedeflemektedir. Temel amacımız, müşterilere kolay ve etkili bir şekilde rezervasyon yapma imkanı sunarak, restoranın rezervasyon süreçlerini daha verimli hale getirmektir. Bu sistem, clean code ve SOLID prensiplerine uygun bir kod yapısıyla geliştirilecek olup, yazılımın sürdürülebilirliği ve bakımı gözetilecektir.

Teknolojiler

Proje Yapısı

Proje, temel olarak şu ana bileşenleri içermektedir:

  • Domain: İş domain'ini temsil eden varlıklar, değer nesneleri, servisler ve diğer domain katmanı bileşenleri burada bulunur.
  • Infrastructure: Alt yapı ve dışa bağımlılıkları yöneten katmandır. Veritabanı bağlantısı, dış servis çağrıları ve diğer alt yapı işlemleri burada gerçekleştirilir.
  • Application: Uygulama katmanı, domain mantığını kullanarak iş süreçlerini yönetir ve sunar.
  • Presentation: Gerekirse, kullanıcı arayüzü ve sunum katmanı burada bulunur. Bu projede bu katman Api katmanıdır.

Nasıl Çalıştırılır

  1. Gereksinimler:

  2. Uygulamayı Çalıştırma:

    • Terminal veya komut istemcisinde proje dizininde bulunun.
    • dotnet run komutunu kullanarak uygulamayı başlatın.

About

Reservation service example.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages