Skip to content

edaagunes/CarBookProject

Repository files navigation

CarBook Projesi

🚗 CarBook, kullanıcıların araç kiralama işlemleri yapabileceği, araçların detaylarına ulaşabileceği, lokasyona göre fiyatları görüntüleyebileceği ve kiralama işlemlerini kolayca gerçekleştirebileceği bir platformdur. Admin paneli üzerinden araçlar, lokasyonlar, bloglar, referanslar ve diğer içerikler yönetilebilir. Ayrıca, kullanıcılar araçlarla ilgili yorumlar yapabilir ve bu yorumları inceleyebilirler.

Bu proje, ASP.NET Core 8.0 Web API ve MVC ile geliştirilmiştir ve Onion Architecture mimarisi kullanılarak yapılandırılmıştır. CQRS, Mediator, Repository Design Pattern ile uygulamanın sürdürülebilirliği ve ölçeklenebilirliği artırılmıştır. JWT, SignalR ve FluentValidation gibi teknolojiler ile güvenlik, canlı veri takibi ve doğrulama işlemleri yapılmaktadır.

• Kullanıcılar araçların özellikleri ve kiralama ücretlerini inceleyebilir.

• Araçları lokasyona göre filtreleyip kiralayabilirler.

• Yazarlar tarafından eklenen blogları okuyabilir, yorum bırakabilirler.

• İletişim paneli ile mesaj bırakabilirler.

• Referans yorumları okuyabilirler.

🚀 Admin

◦ Admin, araç bilgilerini, lokasyonları, blogları, referansları ve diğer içerikleri yönetebilir.

◦ Dinamik olarak tüm alanların Crud işlemlerini gerçekleştirebilir.

◦ Site istatistiklerini görüntüleyebilir.

◦ Markalara ait araçları, yazarlara ait blogları listeleyebilir.

✧ Bu sayfalarda JWT ile kimlik doğrulama eklenmiştir.

✧ Kullanıcı rollerine göre bazı sayfalara erişim kısıtlanmıştır.

🎉 Asp.Net Core (8.0) ile hazırlanmıştır. 📚 MSSQL ile ilişkili tablolar kullanılmıştır.
📖 Onion Architecture ile hazırlandı. 🏗️ Mediator ve CQRS tasarım desenleri kullanıldı.
📘 Repository Design Pattern kullanıldı. 📈 CRUD işlemleri yapılmıştır.
📦 JWT ile kimlik doğrulama eklendi. ✉️ Entity Framework ile Code First yaklaşımı
📜 View Components ve Areas kullanıldı. 🌠SignalR eklendi.

🌄 Görseller

✨ Web Site

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

🚀 Admin

14 !15 16 16 1 16 2 17 18 18 1 19 20 21 21 1 22 23 23 1 24 25 26 27 28 29 30 31

🔒 Login ve Register Sayfaları

login register

⚙ Veri Tabanı

db

📍 API

swagger

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published