Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aturkii/car-rental-system

Car-rental-system API
https://github.com/aturkii/car-rental-system

expreesjs mogodb nodejs

Last synced: about 2 months ago
JSON representation

Car-rental-system API

Awesome Lists containing this project

README

        

# 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.