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.
Features
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.
Installation
- Clone the repository to your local machine.
- Install dependencies using
npm install
oryarn install
. - Start the app using
npm start
oryarn start
.
Usage
- Register or login to access the app’s features.
- Navigate through the app to manage your profile and properties.
- Use the user list to connect with other users.