Mega City – Car Rental Service in Colombo
Mega City is a modern car rental management system designed for urban mobility in Colombo. Built with React (frontend), Spring Boot (backend), and MongoDB (NoSQL database), it offers a complete solution to handle rental bookings, car inventory, driver assignments, and customer profiles through a scalable REST API architecture.
Key Features
- Customer Booking System: Users can browse available vehicles, select rental dates, and book cars instantly.
- Driver & Vehicle Management: Admins can add, update, and assign drivers and vehicles to customer bookings.
- Billing and Invoicing: Auto-generate bills based on duration, distance, and vehicle type.
- Booking History & Tracking: View past and ongoing bookings, with real-time status updates.
- Authentication & Roles: Secure login with user and admin role-based access.
- Responsive UI: Designed for seamless use on both desktop and mobile devices.
Technology Stack
- Frontend: React.js – for a responsive and user-friendly interface.
- Backend: Spring Boot – to handle business logic and create robust RESTful APIs.
- Database: MongoDB – a flexible NoSQL solution for storing customer, booking, and vehicle data.
- API Architecture: REST API – enables smooth integration between frontend and backend.
Objective
The goal of Mega City is to simplify the car rental experience for both users and operators, providing a centralized system for managing all operations efficiently.
Drive the city with confidence. Rent smart. Rent with Mega City.
© Mega City – Car Rental Service in Colombo