تفاصيل العمل

I built a car-rental management system for a rental branch, covering everything from fleet browsing to returns and late fees. It runs as a secure web application and as a lightweight console tool that share the same business rules.

What it does

User registration and login with role-based access (Admin and Customer)

Live fleet catalogue with status badges: Available, Rented, Maintenance

One-click rental flow with automatic 14-day due dates

Return processing with automatic late-fee calculation (150 EGP per overdue day)

Admin area to register drivers and review each driver's full rental history

Dashboard with total fleet, available cars and driver count

Input validation on names, phone numbers and emails

How it is built

C# and .NET 10, ASP.NET Core MVC with Razor views

Entity Framework Core with SQLite and code-first migrations (auto-applied at startup)

ASP.NET Core Identity for authentication, authorization and roles

Reusable class library shared with a menu-driven console application

Responsive dark UI built on Bootstrap 5

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة