Skip to content

πŸš— Full-stack Car Rental Web App built with Angular & .NET Core β€” includes user booking, cancellation, admin dashboard, and secure JWT authentication.

Notifications You must be signed in to change notification settings

AKSYCON/Car-Rental

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— Car Rental Management System – Full-Stack Web Application (Angular + .NET Core)

I developed a fully-featured Car Rental Web Application using Angular (frontend) and .NET Core Web API (backend) to manage the complete rental process for users and administrators. This project mimics real-world rental service platforms with clean UI, robust backend, and secure user management.

πŸ” Project Overview: The application enables end-to-end functionality for car rental services, designed to serve both customers and admin users with tailored interfaces and role-based access.

πŸ‘¨β€πŸ’» User Functionality: User Registration & Authentication: Secure sign-up and login using JWT tokens.

Search & Filter Vehicles: Browse and filter available cars by brand, type, location, price, and date.

Live Availability Check: Only cars available are shown.

Booking System: Users can book a car by choosing pickup and drop-off dates.

Booking Management: View, manage, and cancel existing bookings.

Responsive UI: Fully mobile-friendly with a modern design using Angular Material.

πŸ› οΈ Admin Functionality: Admin Login Portal: Secure backend access with role-based permissions.

Car Fleet Management: Add, update, or delete car listings (including images and specs).

Booking Overview: View and manage all active, past, or cancelled bookings.

User Monitoring: See active users and their booking history.

Dashboard View: Visual overview of revenue metrics, and booking trends.

πŸ§ͺ Tech Stack: Frontend: Angular, SCSS, Bootstrap

Backend: ASP.NET Core Web API

Database: Microsoft SQL Server with Entity Framework Core

Authentication: JWT Token-based secure login system

API Layer: RESTful services for all CRUD operations

πŸ“¦ Features in Progress / Future Enhancements: Email notifications on booking and cancellation

Online payment gateway integration (Razorpay/Stripe)

Role-based access with permission groups

Real-time availability calendar

Customer support ticketing module

Screenshot (35) Screenshot (41) Screenshot (39) Screenshot (40)

**Anyone interested in this project can kindly connect with me at πŸ“§ [email protected]. **

About

πŸš— Full-stack Car Rental Web App built with Angular & .NET Core β€” includes user booking, cancellation, admin dashboard, and secure JWT authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published