An open API service indexing awesome lists of open source software.

https://github.com/binary-shade/react_native-estate-sphere

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.
https://github.com/binary-shade/react_native-estate-sphere

expo react-expo react-native react-native-project react-navigation real-estate

Last synced: 3 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# Binary-Shade: React Native Real Estate App

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.

## Features

- **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.

## Tech Stack

- **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

## Getting Started

## screenshots

![image](https://github.com/user-attachments/assets/51b60174-8963-4a6d-a5d0-c41d5b4a4614)

![image](https://github.com/user-attachments/assets/66ceab23-aab5-45cb-9da0-5de97ff99204)

![image](https://github.com/user-attachments/assets/8ee14778-fab9-44ef-9131-fc4c71755e42)

Follow these steps to set up the app on your local machine:
### Prerequisites

1. Install [Node.js](https://nodejs.org/).
2. Install [Expo CLI](https://expo.dev/):
```bash
npm install -g expo-cli
```
3. Clone the repository:
```bash
git clone https://github.com/Binary-Shade/React_native-estate-sphere.git
```
4. Navigate to the project directory:
```bash
cd React_native-estate-sphere
```
5. Install dependencies:
```bash
npm install
```

### Running the App

1. Start the Expo development server:
```bash
expo start
```
2. Use the Expo Go app on your smartphone or an emulator to preview the app.

## Project Structure

```
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
```

## Future Enhancements

- **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.

## Contributing

Contributions are welcome! Please follow these steps:

1. Fork the repository.
2. Create a feature branch:
```bash
git checkout -b feature-name
```
3. Commit your changes:
```bash
git commit -m "commit message"
```
4. Push to the branch:
```bash
git push origin feature-name
```
5. Open a pull request.

## License

This project is licensed under the MIT License. See the LICENSE file for details.

## Contact

- **Repository Link:** [Binary-Shade/React_native-estate-sphere](https://github.com/Binary-Shade/React_native-estate-sphere.git)
- **Author:** [Suresh K](https://github.com/Binary-Shade)

Feel free to reach out for any questions or feedback!