https://github.com/rajaditya01/realrentalhub
Real RentalHub is a full-stack application designed to revolutionize the way people find and list properties for rent. With a sleek and intuitive interface, it provides users with a seamless experience for discovering, renting, and managing rental properties.
https://github.com/rajaditya01/realrentalhub
firebase mern-stack redux-toolkit telwind-css
Last synced: 3 months ago
JSON representation
Real RentalHub is a full-stack application designed to revolutionize the way people find and list properties for rent. With a sleek and intuitive interface, it provides users with a seamless experience for discovering, renting, and managing rental properties.
- Host: GitHub
- URL: https://github.com/rajaditya01/realrentalhub
- Owner: RajAditya01
- Created: 2024-04-26T07:16:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-06T13:17:26.000Z (8 months ago)
- Last Synced: 2025-01-01T05:32:40.407Z (5 months ago)
- Topics: firebase, mern-stack, redux-toolkit, telwind-css
- Language: JavaScript
- Homepage: https://realrentalhub-production.up.railway.app/
- Size: 3.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Real RentalHub
Welcome to Real RentalHub! This project is a cutting-edge real estate marketplace built from scratch using the MERN stack.
* [Key Features](#key-features)
* [Technologies used](#technologies-used)
* [📸 Screenshots](#screenshots)
* [Author](#author)## Overview
Real RentalHub is a full-stack application designed to revolutionize the way people find and list properties for rent. With a sleek and intuitive interface, it provides users with a seamless experience for discovering, renting, and managing rental properties.
## Key Features
- User registration and login
- Authentication using JWT Tokens
- Property searching and filtering
- Pagination for property listings
- CRUD operations (Property create, read, update, and delete)
- Uploading property images to the server
- Favoriting properties and creating a wishlist
- Booking property tours and appointments
- Real-time chat between tenants and landlords
- Responsive Design for all devices## Technologies Used
This project was developed using the following technologies:
### Frontend
- [React.js](https://reactjs.org/) - JavaScript library for building user interfaces
- [React Hooks](https://reactjs.org/docs/hooks-intro.html) - State management
- [React Router](https://reactrouter.com/) - For client-side routing
- [axios](https://www.npmjs.com/package/axios) - HTTP client for making API calls
- [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS) - Styling
- [Material-UI](https://material-ui.com/) - React component library for UI design
- [Mapbox](https://www.mapbox.com/) - Interactive maps for property locations
- [Socket.io](https://socket.io/) - Real-time communication for chat feature### Backend
- [Node.js](https://nodejs.org/) - JavaScript runtime environment
- [Express.js](https://expressjs.com/) - Web application framework for Node.js
- [MongoDB](https://www.mongodb.com/) - NoSQL database for storing property data
- [Mongoose](https://mongoosejs.com/) - MongoDB object modeling for Node.js
- [jsonwebtoken](https://www.npmjs.com/package/jsonwebtoken) - Authentication middleware
- [Bcrypt.js](https://www.npmjs.com/package/bcryptjs) - Password hashing for user security
- [Nodemailer](https://nodemailer.com/about/) - Email service for sending notifications## Screenshots

---- -

---- -

---- -

---- -

---- -

---- -
## Author
- Github: [Aditya Raj](https://github.com/RajAditya01)
- Linkedin: [Aditya Raj](https://www.linkedin.com/in/aditya-raj-aa923721a/)
- Email: [[email protected]](mailto:[email protected])