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 Email: [email protected]
- Admin Password: P@ssword11
Visit our live site here: NovaHomes
-
User Authentication:
- Secure login and registration system for users and administrators.
-
Property Listings:
- Detailed property listings with images, descriptions, prices, and contact information.
-
Property Management:
- Easy-to-use interface for adding, updating, and deleting property listings by administrators.
-
Wishlists:
- Users can save their favorite properties for quick access and comparison.
-
Responsive Design:
- Fully responsive design ensures a seamless experience on all devices, from desktops to mobile phones.
-
Contact Forms:
- Simple and efficient contact forms for users to inquire about properties or reach out for support.
-
User Dashboard:
- Personalized dashboard for users to manage their profile, view saved properties, and track inquiries.
-
Admin Dashboard:
- Comprehensive admin dashboard to manage users, properties, and view site analytics.
- Frontend: HTML, CSS, Tailwind Css , JavaScript, React
- Backend: Node.js, Express.js
- Database: MongoDB
- Hosting: Firebase
- @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
To clone and run this project locally, follow these steps:
- Clone the Repository:
- Navigate to the Project Directory:
- cd YourRepositoryName
- Install Dependencies:
- npm install
- Set Up Environment Variables:
- Create a .env file in the root directory and configure any necessary environment variables.
- Start the Development Server:
- npm run dev
- View the Application:
- Open your web browser and go to http://localhost:3000 to view the running application.
That's it! You can now explore and modify the project locally on your machine.
Distributed under the MIT License. See LICENSE
for more information.
For further inquiries, please contact us at [email protected]
Thank you for using NovaHomes!