Skip to content

Latest commit

 

History

History
26 lines (15 loc) · 746 Bytes

README.md

File metadata and controls

26 lines (15 loc) · 746 Bytes

Car Rental System

This is a RESTful API built with Node.js, Express, and MongoDB. It provides functionalities for managing car rentals, customers, and rentals.

Features

Car Management

  • CRUD Operations: Create, Read, Update, Delete cars.
  • Filtering: Get cars by model and rental status.

Customer Management

  • CRUD Operations: Create, Read, Update, Delete customers.
  • Authentication: Signup and Sign in customers.

Rental Management

  • CRUD Operations: Create, Read, Update, Delete rentals.
  • Validation: Ensure cars cannot be double-rented.

Special Queries

  • Filtering Cars: Get cars by specific models and rental statuses.
  • Availability: Find available cars of specific models.