Welcome to the repository of the Car Rental App, a web-based platform that provides an easy-to-use interface for renting cars online. This application offers functionalities for both customers looking to rent vehicles and administrators managing the rental process. With features like vehicle searching, booking, and managing rental records, the platform ensures a smooth and efficient car rental experience.
- Customer Registration: Securely create and manage a customer account.
- Browse Cars: Search for available cars by model, type, and price.
- Book Rentals: Select a vehicle, choose rental dates, and make reservations online.
- Manage Bookings: View and modify current and upcoming car bookings.
- Rental History: Access details of past rentals and payment history.
- Manage Car Inventory: Add, update, or remove vehicles from the available inventory.
- View Rental Records: Access detailed records of customer bookings and rental history.
- Update Booking Status: Confirm, modify, or cancel car rental bookings.
- Generate Reports: Create reports on car availability, booking trends, and revenue.
- Car Browsing: Customers can filter cars by type, availability, and pricing.
- Rental Process: Secure booking system with real-time availability checks and confirmation.
- Inventory Management: Admins manage car data, including model, brand, availability, and pricing.
- Account Management: Secure user authentication and profile management for both customers and admins.
- Payment Integration: Integrates with payment gateways for secure transactions.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL
- Styling: Responsive design using external CSS to ensure a consistent and user-friendly interface.