https://github.com/shalwin04/house-rental
https://github.com/shalwin04/house-rental
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/shalwin04/house-rental
- Owner: shalwin04
- Created: 2024-11-13T13:35:30.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-16T08:41:32.000Z (7 months ago)
- Last Synced: 2025-02-09T10:41:53.842Z (4 months ago)
- Language: JavaScript
- Size: 19.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fast Rent
FastRent is a full-stack house rental application designed to streamline the process of renting homes. This application is built with a React-based frontend and an Express.js backend, leveraging modern web development technologies to provide a seamless experience for users.
**Demo** - [Demo Link](https://drive.google.com/file/d/1gGI4x7tZbHJuUblu8pQXc0yBIV7HtgS0/view?usp=sharing)
---
## Features
- **Frontend**:
- User-friendly interface built with React.
- Integrated with Material-UI and Ant Design for beautiful and responsive components.
- Routing using `react-router-dom` for seamless navigation.
- Styled with Bootstrap and React Bootstrap for a modern look and feel.- **Backend**:
- RESTful API built with Express.js.
- User authentication with JWT (JSON Web Token).
- Secure password handling using bcrypt.js.
- Data storage and management with MongoDB via Mongoose.
- File uploads handled with Multer.---
## Tech Stack
### Frontend
- **React**: ^18.2.0
- **React Router DOM**: ^6.15.0
- **Material-UI**: ^5.14.5
- **Ant Design**: ^5.8.3
- **Bootstrap**: ^5.3.1
- **React Bootstrap**: ^2.8.0### Backend
- **Node.js**: Backend runtime.
- **Express**: ^4.18.2
- **Mongoose**: ^7.4.3 (MongoDB ORM)
- **JWT**: ^9.0.1 (Authentication)
- **Bcrypt.js**: ^2.4.3 (Password encryption)
- **Multer**: ^1.4.5-lts.1 (File uploads)---
## Installation
### Prerequisites
- Node.js and npm installed.
- MongoDB instance running locally or in the cloud.### Clone the Repository
```bash
git clone https://github.com/shalwin04/FastRent.git
cd FastRent
```