Skip to content

sidmn/Real-Estate-App

Repository files navigation

Welcome to Real Estate App 👋

This is an Expo project created with create-expo-app.

These functionalities were implemented in this app:

  • Property Listing Page (Home Page) - Display a list of 30 properties (static JSON data).
  • Each property card should show: Property Name, Image, Location, Price per night, Book Now button.
  • Ensure a responsive design.
  • Pagination or Infinite Scroll - Implement pagination or infinite scroll.
  • Booking Modal - Users can enter Name, Check-in Check-out Dates, and Confirm Booking.
  • Search Filter - Implement a search bar and price range filter (₹0 - ₹25,000).
  • State Management - Use React Hooks (useState, useEffect), Context API, or Props Drilling.
  • Bonus Features: Dark mode toggle, User-friendly toast notifications for successful bookings.

Chalenges Faced and Solution:

  • Implementing Date Picker Correctly - Solved by trying out different date picker libraries and configuring them with the help of docs.
  • Designing app in correspondence to Figma file - Took quite some documentation reading to get around and fix issues latent to React Native but I was able to finally land upon a design that I like.

Get started

  1. Install dependencies

    npm install
  2. Start the app

     npx expo start

In the output, you'll find options to open the app in a

You can start developing by editing the files inside the app directory. This project uses file-based routing.

Get a fresh project

When you're ready, run:

npm run reset-project

This command will move the starter code to the app-example directory and create a blank app directory where you can start developing.

Learn more

To learn more about developing your project with Expo, look at the following resources:

Join the community

Join our community of developers creating universal apps.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors