This is a RESTful API built with Node.js, Express, and MongoDB. It provides functionalities for managing car rentals, customers, and rentals.
- CRUD Operations: Create, Read, Update, Delete cars.
- Filtering: Get cars by model and rental status.
- CRUD Operations: Create, Read, Update, Delete customers.
- Authentication: Signup and Sign in customers.
- CRUD Operations: Create, Read, Update, Delete rentals.
- Validation: Ensure cars cannot be double-rented.
- Filtering Cars: Get cars by specific models and rental statuses.
- Availability: Find available cars of specific models.