Skip to content

Khalidur-sujon/HomeHaven

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Heaven - Your Real Estate Marketplace

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.

Key Features

  • 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.

Tech Stack

  • 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.

Getting Started

Ready to explore Home Heaven on your local machine? Follow these simple steps:

  1. Clone the Repository:
git clone https://github.com/khalidur.sujon/HomeHaven.git
  1. Install Dependencies:
cd HomeHaven
npm install
  1. Configure Environment Variables:

Create a .env file and configure your MongoDB connection, Firebase credentials, and other necessary variables.

  1. Run the Application:
npm start
  1. Access the Application: Open your browser and navigate to http://localhost:3000 to explore Home Heaven.

Demo

Screen Shots HomeHeaven 1 2 3 4 5

You can check out a live demo of HomeHeaven here: (https://real-state-mern.onrender.com/)

Contact

If you have any questions or feedback, feel free to contact me at khalidur.sujon@gmail.com.

Support

If you find any issues or have suggestions for improvements, please open an issue on the GitHub repository.