Skip to content

nonkloq/rentit

Repository files navigation

RentIt

MERN stack house rental app with realtime chat & request updates using socket.io and being hosted on Render.

Click here to visit the live site

Click here to watch the demo video

Screenshots

Home Profile

View More
Search Listing Register Request Profile Edit Add Property Edit Property User Profile Admin OR Admin PR Properties Owner Requests User Requests User Chat Owner Chat Agent Dialog User Pay Contract Owner Chat Final Brokeboi TL Listing with Status

MongoDB Schema Relationship Diagram

er

for the project documentation/report check project_report.pdf

Installation

git clone https://github.com/nonkloq/rentit.git
cd rentit

rename .env.example to .env and fill in the variables in both frontend and backend folders.

To Build And Run the app

@project root directory ~/rentit

npm run build # will install all npm packages and build the project
npm run start

To run server and client separately

to start the server

cd backend
npm install
npm run dev

to start the client

cd frontend
npm install
npm run start

The property listings are sampled from the Houses Dataset and property details filled using Gemini-1.5-Flash via the Gemini API. see datafiller.ipynb for code and data-filling process.

About

House Rental app using MERN stack (NM project)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published