This Real Estate Search Application is a modern, responsive web application built with the following technologies: MERN Stack
- React: JavaScript library for building user interfaces
- Vite: Next-generation frontend tooling
- TypeScript: Strongly typed programming language that builds on JavaScript
- Node.js: JavaScript runtime for building server-side applications
- Express: Web framework for Node.js to build APIs
- MongoDB: NoSQL database for storing application data
- REST API: Open-source Firebase alternative for managing backend and database
- Firebase: Platform for building mobile and web applications, used here for authentication
- Tanstack Query: Powerful data synchronization and caching tool for managing server state in React applications
- Tailwind CSS: Utility-first CSS framework for styling
- Google Maps: Google Map service
- Property Search: Users can search for real estate properties based on location.
- Detail View: Clicking on a property opens a detailed view with more information and images.
- Map View: Properties can be viewed on a map.
- Saved Properties: Powerful data synchronization and caching tool for managing server state in React applications
- User Authentication: Secure login and registration using Firebase Authentication.
- State Management: Application state is managed with TanStack Query and React's Context API.
- Responsive Design: The app is fully responsive and optimized for different screen sizes.
Backend Repository: Dream Home Backend