RentRate-API
RentRate API is a simple microservice for managing and reviewing rental properties. It allows users to **add properties**, **submit reviews**, and **fetch ratings** — with both numeric and ⭐ star rating support. Built with: - **Node.js** - **Express** - **MongoDB (Mongoose)** - **Swagger (API Docs)**
RentRate-API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
Get All Properties /api/properties |
Fetch all listed properties with their rent and location details. |
| GET |
Get All Reviews /api/reviews |
Fetch all submitted property reviews. |
| POST |
Add Review to a Property /api/properties/{id}/review |
Submit a review for a property using its ID. |
| POST |
Add New Property /api/properties |
Add a new property record to the database. |
| GET |
Health Check /health |
Check if the RentRate API server is online and healthy. |
RentRate-API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|