Welcome to Regal Residence, your premier destination for luxurious home buying experiences.
- Navbar: Navigate seamlessly through the website with our intuitive navbar.
- Banner: Experience an elegant and inviting introduction to Regal Residence on our banner section.
- Login Page: Securely authenticate and access personalized features with our user-friendly login page.
- Estate Section: Browse and search through a curated collection of luxurious homes for sale in our Estate section.
- Details Page: Explore the intricate details of each property with our detailed property pages.
- Update Profile Page: Personalize your experience by updating your profile information on our Update Profile page.
- About Page: Learn more about Regal Residence and our mission on our About page.
- Private Route: Access exclusive features such as saved searches and favorites through our secure private routes.
- Footer: Find additional information and navigate to relevant sections with ease through our footer.
To run the project locally:
- Clone the repository.
- Navigate to the project directory.
- Install dependencies:
npm install
- Add your Firebase and MongoDB credentials to the
.env
file. - Start the development server:
npm start
- React: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Firebase: A platform for authentication and backend services.
- SweetAlert2: A library for beautiful, responsive alerts.
- DaisyUI: A plugin for Tailwind CSS that provides pre-designed UI components.
- React Router DOM: For handling routing in React applications.
- Axios: A promise-based HTTP client for making API requests.
- Recharts: A charting library for visualizing data.
- localForage: For offline storage.
- Firebase Authentication: For handling user authentication.
- React Icons: Icon library for React applications.