Property App

The Property App is a mobile application designed to facilitate property management and interaction between users. It provides features for user registration, login, profile management, property listing, and communication between users.


1. User Authentication

  • Users can register with their name, phone number, email address, and password.
  • Input validations ensure proper data entry.

2. User Profile

  • View and edit user profile information.
  • Calculate age in days, months, and years.
  • Calculate BMI (Body Mass Index).

3. User List

  • View a list of registered users along with their email addresses.

4. Calling Functionality

  • Initiate calls to other users from the user list.

5. Property Management

  • Add properties with details like name, phone number, area, city, address, Marla, reason for sale/rent, number of rooms, kitchens, washrooms, floors, and furnished/non-furnished type.
  • Update and delete property listings.

6. Property Viewing

  • All users can view properties listed by other users.

7. Contact Property Owners

  • Users can easily contact property owners.

8. Property Search and Filter

  • Search for properties based on specific criteria.
  • Apply filters to narrow down property listings.

8. Room Database

  • Room Database is used to store and manage Data.


  1. Clone the repository to your local machine.
  2. Install dependencies using npm install or yarn install.
  3. Start the app using npm start or yarn start.


  1. Register or login to access the app’s features.
  2. Navigate through the app to manage your profile and properties.
  3. Use the user list to connect with other users.

All Images All Images All Images All Images All Images All Images All Images All Images All Images


View Github