Home Heaven is your gateway to an effortless real estate experience, designed to connect buyers, sellers, and renters seamlessly. Our platform boasts a sleek design and secure authentication, making property management a breeze.
-
User-Centric: Prioritizing user needs with effortless sign-up, profile management, and direct communication with landlords.
-
Responsive Design: A sleek and modern user interface built with React.js and styled using Tailwind CSS, ensuring a great user experience on all devices.
-
Efficient Property Management: User-friendly tools for property listing, editing, and management, with customizable search and filter options for property seekers.
-
Secure Data Management: A robust backend with Express.js, MongoDB, and Redux, ensuring data security, efficient storage, and seamless state management.
-
Media Handling: Utilizes Firebase for secure and efficient storage of property images.
-
Enhanced User Authentication: Implements JSON Web Tokens (JWT) and cookies for robust user authentication and security.
-
Persistent User Experience: Integrates Redux Persist to maintain user sessions and data across page refreshes or app reopenings.
-
Frontend:
- Developed using React.js for a responsive and dynamic user interface.
- Styled with Tailwind CSS for a modern and elegant design.
- Seamlessly navigated using React Router.
-
Backend:
- Powered by Express.js to build robust REST APIs.
- Data stored in MongoDB for efficient data management.
- State management handled by Redux for a smooth user experience.
-
Media:
- Utilizes Firebase to store and manage property images securely.
-
User Authentication:
- Employs JSON Web Tokens (JWT) and cookies for a secure and seamless authentication process.
Ready to explore Home Heaven on your local machine? Follow these simple steps:
- Clone the Repository:
git clone https://github.com/khalidur.sujon/HomeHaven.git
- Install Dependencies:
cd HomeHaven
npm install
- Configure Environment Variables:
Create a .env
file and configure your MongoDB connection, Firebase credentials, and other necessary variables.
- Run the Application:
npm start
- Access the Application: Open your browser and navigate to http://localhost:3000 to explore Home Heaven.
You can check out a live demo of HomeHeaven here: (https://real-state-mern.onrender.com/)
If you have any questions or feedback, feel free to contact me at khalidur.sujon@gmail.com.
If you find any issues or have suggestions for improvements, please open an issue on the GitHub repository.