Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nonkloq/rentit
House Rental app using MERN stack (NM project)
https://github.com/nonkloq/rentit
fullstack javascript mern socket-io
Last synced: about 1 month ago
JSON representation
House Rental app using MERN stack (NM project)
- Host: GitHub
- URL: https://github.com/nonkloq/rentit
- Owner: nonkloq
- Created: 2024-11-05T17:55:38.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-10T15:28:19.000Z (about 1 month ago)
- Last Synced: 2024-11-10T16:30:45.683Z (about 1 month ago)
- Topics: fullstack, javascript, mern, socket-io
- Language: JavaScript
- Homepage: https://rentit-jei9.onrender.com/
- Size: 295 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RentIt
MERN stack house rental app with realtime chat & request updates using socket.io and being hosted on [Render](https://render.com/).
> [**Click here to visit the live site**](https://rentit-jei9.onrender.com/)
> [**Click here to watch the demo video**](https://youtu.be/SlHoExFpXx8)
## Screenshots
View More
## Installation
```sh
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`
```sh
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
```sh
cd backend
npm install
npm run dev
```to start the client
```sh
cd frontend
npm install
npm run start
```The property listings are sampled from the [Houses Dataset](https://github.com/emanhamed/Houses-dataset) and property details filled using Gemini-1.5-Flash via the [Gemini API](https://ai.google.dev/). see [datafiller.ipynb](datafiller.ipynb) for code and data-filling process.