CarFlowX

Project Info

Category Web
Date 11-03-2026
Duration 35 Days
View on Github

About The Project

CarFlowX is a car rental web application developed using ASP.NET Core 8.0. The application is designed with Onion Architecture and runs on a Microsoft SQL Server database. CarFlowX provides a comprehensive platform for both customers and administrators. Customers can browse available vehicles by selecting location, date, and time, view detailed information about cars, create reservations, read blog posts, and send messages through the contact form. Administrators, on the other hand, can centrally manage vehicles, reservations, content, and pricing through the admin panel. The technical infrastructure of the project follows the CQRS pattern using MediatR to separate commands and queries, while FluentValidation is used to implement validation rules. With the integration of SignalR, certain system statistics (such as the number of vehicles) are delivered to clients in real time. Authentication is handled using JWT. This project was developed as a learning project to practice and apply modern architectural approaches and design patterns within the ASP.NET Core ecosystem.

Used Technologies

Backend (Web API)

  • ASP.NET Core 8.0 Web API
  • Swagger
  • MediatR
  • FluentValidation
  • SignalR
  • Onion Architecture
  • Dto
  • JWT
  • Postman

Frontend (Web UI)

  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap
  • jQuery
  • SignalR JavaScript Client
  • Chart.js
× Gallery Image

How can I help you?

😊

Aykut'un Asistanı

Çevrimiçi
😊

Merhaba! Ben Aykut hakkında sorularınızı yanıtlayabilirim. Nasıl yardımcı olabilirim?