A simple car rental management system implemented in C++ that allows users to book and return cars with different rental durations and categories. The system integrates with AWS DynamoDB for storage and is accessible via a web-based interface.
- Car Booking: Users can book cars from three categories: Luxury, Mid-Section, and Low Category, each with its own per-minute pricing.
- Car Return: Users can return cars, and the system calculates the total rental cost, including a late fee if applicable.
- AWS DynamoDB Integration: Booking records are stored in a DynamoDB table.
- Web Interface: Provides a web-based interface to book and return cars using the httplib library.
- AWS SDK for C++: Installed and configured. See the AWS SDK installation guide.
- DynamoDB Table: Ensure a DynamoDB table named
CAR_RENTAL
is set up in theap-south-1
region. The primary key should beCAR_RENTAL
of typeS
. - Dependencies:
- httplib: Lightweight HTTP server library.
- AWS SDK for C++: Required for DynamoDB interaction.