A modern and intuitive mobile application for real estate listings, built with React Native and Expo.
This real estate application provides a seamless experience for users to browse, search, and explore property listings. With features like real-time search, property filtering, and detailed property information, users can easily find their ideal home.
- Advanced Property Search: Real-time search functionality with filters
- Property Categories: Browse properties by type (Houses, Condos, Duplexes)
- User Authentication: Secure Google OAuth integration
- Property Details: Comprehensive property information including amenities
- Responsive Design: Optimized for both iOS and Android platforms
- Favorites: Save and track preferred properties
- User Profiles: Personalized user experience with saved preferences
- React Native
- Expo Router for navigation
- NativeWind (TailwindCSS) for styling
- TypeScript for type safety
- Appwrite for authentication and database
- Real-time data synchronization
- Secure API integration
- Expo CLI
- TypeScript
- ESLint & Prettier
- Git for version control
- Clone the repository
git clone https://github.com/anuj846k/React_Native_demo_app.git
cd React_Native_demo_app- Install dependencies
npm install- Configure environment variables
EXPO_PUBLIC_APPWRITE_ENDPOINT=your_endpoint
EXPO_PUBLIC_APPWRITE_PROJECT_ID=your_project_id
EXPO_PUBLIC_APPWRITE_DATABASE_ID=your_database_id- Start the development server
npx expo start├── app/ # Main application code
│ ├── (root) # Root navigation
│ │ ├── (tabs) # Tab navigation
│ │ └── (properties) # Properties navigation
│ │
├── assets/ # Static assets
├── components/ # Reusable components
├── constants/ # App constants
├── lib/ # Utilities and services
- Optimized image loading and caching
- Efficient state management with Context API
- Debounced search functionality
- Lazy loading of components
- Minimized re-renders using React hooks
- Secure OAuth2 authentication
- Environment variable protection
- API request encryption
- Secure data storage
- Clean and maintainable code architecture
- Component-based development
- TypeScript for enhanced development experience
- Regular code reviews and testing
For business inquiries and collaboration:
- Email: anuj846k@gmail.com
- LinkedIn: https://www.linkedin.com/in/anuj-kumar-6aa13b264/
- Portfolio: https://www.anuj846k.tech/about
This project is licensed under the MIT License - see the LICENSE file for details.



