Skip to content

latifaltay/BookCar

Repository files navigation

CarBook - Araç Kiralama Sitesi

Projenin Amacı

ASP.NET Core 8.0 Web API ve API Consume ile geliştirilen bu proje kullanıcı tarafında lokasyona göre araç kiralanabileceği ve araç marka modellerine göre günlük, haftalık, aylık olarak araç fiyatlarının listelenebildiği, kullanıcıya özgü blog yorumlarının yapılabildiği ve yapılan yorumlara göz atılabildiği, admin tarafında ise çeşitli istatistik ve grafiklere sahip olan ve CRUD işlemlerin admin tarafından yapılabilmesine olanak sağlayan bir web projesidir. Projede tüm CRUD işlemler API üzerinden gerçekleştirilir ve bu işlemler MVC tarafında consume edilir. Onion Architecture mimari yapısı ve CQRS, Mediator, Repository design patternler kullanılarak kodun daha sürdürülebilir ve SOLID prensiplerine uygun olması hedeflenmiştir. Ayrıca proje JWT, SignalR ve Fluent Validation gibi önemli konuları da kapsamaktadır.

Kullanılan Teknolojiler

  • Asp.Net Core 8.0
  • Asp.Net Web API
  • MSSQL
  • Entity Framework Code First
  • SignalR
  • Json Web Token
  • MailKit
  • FluentValidation
  • Html
  • Css
  • JavaScript
  • Bootstrap
  • Swagger
  • Postman

Öne Çıkan Özellikler

  • Uygun lokasyona göre müsait araçları listeleme ve kiralama
  • Araçların detaylarını görüntüleme
  • Araçlara özellik atama
  • MSSQL ilişkili tablolar
  • Admin Panel
  • SignalR ile canlı veri takibi
  • Json Web Token ile Identity güvenliği
  • İstatistikler
  • Mail Gönderme
  • Validation Kontrolleri

Teknik Özellikler

  • MSSQL Veritabanı
  • Asp.Net Core 8.0
  • Asp.Net Core Web API
  • Onion Mimari
  • CQRS, Mediator, Repository Dessign Pattern
  • Entity Framework Code First LINQ
  • SignalR

Projenin Görsellerine Göz Atalım

1 3 2 4 5 6 7 8 9 10 11 12 13 14 15 16

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published