A Peer-to-Peer Rental Platform for Everyday Items.
Rent-It-Out is a rental platform where users can list items for rent, browse available items, and manage rental transactions.
It’s designed for individuals or businesses who want to rent out items in various categories and for people seeking short-term rentals instead of purchasing.
- Item Listings
- Rental Management
- Trust & Safety
- Logistics
- Revenue & Insurance
- Good User Experience
- Reviews and Disputes
- Admin
- Test cases
- Node.js: Backend development platform.
- MySQL: Database.
- Sequelize: Promise-based Node.js ORM for database management.
- Jest: JavaScript testing framework.
- Supertest: High-level abstraction for testing HTTP
- Postman: API building and documentation tool.
- Git: Version control system.
- Draw.io: UML drawing.
- VScode: Our IDE.
- XAMPP: Local server.
- readme.so: To write this readme file
- Clone the project:
git clone https://github.com/mkittani/Rent-It-Out-
Start Apache & MySQL using XAMPP (or any other alternative).
-
Open phpMyAdmin, then create a database and name it "rentitout".
-
Install dependencies:
npm install- Start the server:
npm run devThe API is documented using Postman. You can access the full documentation here.