Skip to content

NovaHomes is your ultimate solution for real estate management. Whether buying, selling, or renting properties, our platform offers a seamless and user-friendly experience. Enjoy secure login, detailed property listings, and easy property management. Save favorite properties to your wishlist, use responsive design on any device, and utilize contact

Notifications You must be signed in to change notification settings

DevHadiuR/PHA12-NovaHomes-Proj-Client-Side

Repository files navigation

NovaHomes - Real Estate Management Website

Welcome to NovaHomes, your ultimate solution for real estate management. Whether you're looking to buy, sell, or rent properties, NovaHomes provides a seamless and user-friendly platform to meet all your real estate needs.

Admin Credentials

Live Site URL

Visit our live site here: NovaHomes

Features

  1. User Authentication:

    • Secure login and registration system for users and administrators.
  2. Property Listings:

    • Detailed property listings with images, descriptions, prices, and contact information.
  3. Property Management:

    • Easy-to-use interface for adding, updating, and deleting property listings by administrators.
  4. Wishlists:

    • Users can save their favorite properties for quick access and comparison.
  5. Responsive Design:

    • Fully responsive design ensures a seamless experience on all devices, from desktops to mobile phones.
  6. Contact Forms:

    • Simple and efficient contact forms for users to inquire about properties or reach out for support.
  7. User Dashboard:

    • Personalized dashboard for users to manage their profile, view saved properties, and track inquiries.
  8. Admin Dashboard:

    • Comprehensive admin dashboard to manage users, properties, and view site analytics.

Technologies Used

  • Frontend: HTML, CSS, Tailwind Css , JavaScript, React
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Hosting: Firebase

NPM Packages / Dependencies

  • @fortawesome/fontawesome-svg-core
  • @fortawesome/free-solid-svg-icons
  • @fortawesome/react-fontawesome
  • @material-tailwind/react
  • @stripe/react-stripe-js
  • @stripe/stripe-js
  • @tanstack/react-query
  • axios
  • firebase
  • flowbite-react
  • localforage
  • match-sorter
  • react
  • react-dom
  • react-helmet-async
  • react-hook-form
  • react-hot-toast
  • react-icons
  • react-router-dom
  • react-toastify
  • sort-by
  • sweetalert2
  • swiper

Instruction for Cloning and Running the Project Locally

To clone and run this project locally, follow these steps:

  1. Clone the Repository:
  1. Navigate to the Project Directory:
  • cd YourRepositoryName
  1. Install Dependencies:
  • npm install
  1. Set Up Environment Variables:
  • Create a .env file in the root directory and configure any necessary environment variables.
  1. Start the Development Server:
  • npm run dev
  1. View the Application:

That's it! You can now explore and modify the project locally on your machine.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

For further inquiries, please contact us at hadiurahman139@gmail.com


Thank you for using NovaHomes!

About

NovaHomes is your ultimate solution for real estate management. Whether buying, selling, or renting properties, our platform offers a seamless and user-friendly experience. Enjoy secure login, detailed property listings, and easy property management. Save favorite properties to your wishlist, use responsive design on any device, and utilize contact

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published