GeoEstate's frontend is built using React Native Expo to provide an interactive and immersive real estate experience. The frontend seamlessly integrates with the backend to display property listings, neighborhood insights, and dynamic map visualizations for a user-friendly exploration.
Before you begin, ensure that you have Node.js and Expo CLI installed. You can follow the installation guide for Expo here: Getting Started with Expo.
-
Clone the repository:
git clone https://github.com/your-org/geoestate-frontend.git cd geoestate-frontend
-
Install dependencies:
npm install
-
Set up environment variables:
Create a .env file in the root directory with the necessary configurations for connecting to the backend and other services.
-
Get Started Start the development server:
npm start
Open the Expo app on your mobile device or use the emulator to view the app in action. For the web, it will launch in your browser at http://localhost:19006.
- User Authentication: Secure login using Firebase authentication.
- Property Search and Filters: Easily search for properties based on location, price, and other filters.
- Interactive 3D Maps: Explore areas with photorealistic 3D visualizations from Google Maps Platform.
- Real-time Data: Get up-to-date information on properties, neighborhoods, and public comments.
Feel free to fork the repository, create an issue for any bugs or features, and submit pull requests. We welcome contributions to improve GeoEstate!
This project is licensed under the MIT License - see the LICENSE file for details.