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.
- 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
- 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
- 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