Welcome to Binary-Shade, a modern real estate app built with React Native and Expo. This app simplifies the process of buying, selling, and renting properties, offering users an intuitive and engaging experience.
- Property Listings: View detailed property listings with images, descriptions, prices, and locations.
- Search and Filters: Find properties using advanced search options and filters (e.g., price range, location, property type).
- Favorites: Save properties to a favorites list for quick access later.
- Contact Owners: Directly connect with property owners or agents.
- Map Integration: Explore properties using interactive maps (Google Maps or similar).
- Responsive Design: Optimized for both iOS and Android devices.
- Frontend: React Native with Expo
- Backend: Appwrite
- Authentication: Clerk
- State Management: Context API or Redux
- Navigation: React Navigation
- Maps Integration: Expo or React Native Maps
- Styling: Styled Components / Native Base / Tailwind CSS
Follow these steps to set up the app on your local machine:
- Install Node.js.
- Install Expo CLI:
npm install -g expo-cli
- Clone the repository:
git clone https://github.com/Binary-Shade/React_native-estate-sphere.git
- Navigate to the project directory:
cd React_native-estate-sphere
- Install dependencies:
npm install
- Start the Expo development server:
expo start
- Use the Expo Go app on your smartphone or an emulator to preview the app.
React_native-estate-sphere/
├── assets/ # App assets (images, icons, etc.)
├── components/ # Reusable UI components
├── screens/ # App screens (e.g., Home, Search, Details)
├── navigation/ # Navigation setup (React Navigation)
├── styles/ # Global styles and themes
├── utils/ # Helper functions and utilities
├── App.js # Entry point of the app
└── package.json # Project metadata and dependencies
- Push Notifications: Notify users about new listings.
- Payment Integration: Support for online transactions.
- 3D Virtual Tours: Enable virtual property walkthroughs.
- Analytics: Add user behavior analytics for better insights.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "commit message"
- Push to the branch:
git push origin feature-name
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Repository Link: Binary-Shade/React_native-estate-sphere
- Author: Suresh K
Feel free to reach out for any questions or feedback!