When searching for a new home, the more you know about the home and neighborhood, the more you know it’s right. Trulia helps you discover the perfect home AND neighborhood for your lifestyle to buy or rent. Get a genuine feel of what it’s like to live there before you buy with 34 neighborhood map overlays like crime stats or schools, 30M+ neighborhood reviews from locals, and virtual neighborhood tours. Browse 1M+ real-time MLS listings with Trulia’s robust search filters, easily plan open houses, and customize instant alerts to stay ahead of the real estate market.

  • SHARE:

 

App Technicals

  • Technical stack

 

  • Front end: React Native
  • Back end API: Node.js, GraphQL, and Firebase
  • Cloud platform: AWS EC2
  • Maps, Filters, Geolocation, Chat, Push Notifications, etc.
  • Optimized for both Android and iOS

 

  • Features
  • Categories & Listings
  • Maps Integration

 

      • Google Maps for Android and Apple Maps for iOS
      • Interactive map view, to enable users to search for properties in a certain location
      • Geolocation
      • User location tracking

 

  • Reviews and Rating system

 

      • You can enable reviews and ratings for the real estate properties listed on the app
      • Users will be able to add text reviews and rate the listings
      • The rating is automatically computed and displayed intereactively in the app

 

  • Custom Advanced Filters

 

      • You can add as many filters as you want
      • They are automatically integrated into the advanced search & filtering flow
      • Two types of filters:
        • Category based
        • Global filters

 

  • Search & Filtering Functionality

 

      • Automatically filter out properties based on filters
      • The search results can be displayed in both a list view or a map view
      • All the search results are automatically fetched from the backend server

 

  • Chat

 

      • Chat for buyers & sellers
      • Real-time text, photo and video messages
      • Push Notifications

 

  • Seller’s Profile
  • “Save for later” functionality
  • Quick Submission

 

      • Support for title, description, price, category, photos, location, filter values
      • You and/or your users can take photos from the phone library or with the phone camera
      • There’s a location picker to choose the exact location of a listing (by placing a pin on an interactive map)
      • Everything is automatically uploaded to the backend server

 

  • Dark Mode support
  • Localization – Multi-language & RTL
  • Photo Galleries

 

      • Each property listing can contain as many photos as you want
      • Each category has a cover photo

 

  • Admin Dashboard

 

      • Edit Listings
      • Approve Listings
      • Delete Listings

 

  • Profile & Settings

 

      • Edit Account Details
      • Update profile photo
      • Settings
      • Contact us

 

  • User Management

 

      • Login with Email & Phone Number
      • Registration
      • Phone Authentication with SMS
      • Login with Facebook
      • Log out
      • All accounts are being automatically stored and retrieved with Firebase Auth
      • Remember Password
      • Walkthrough onboarding flow
    • Tab bar navigation

 

  • Support for any currency
  • Backend Integration

 

    • Everything is stored and retrieved to and from Firebase Firestore
    • Categories, listings, custom filters, photos, users, favorites
    • All uploaded photos are being stored in Firebase Storage
  • Beautiful UI design inspired by Airbnb
  • Optimized for all phones & tablets, including iPhone 11 Pro Max and Pixel 3.
  • Highly modularized & customizable react native source code