Estate Manager is a professional property management Android application designed to streamline the process of buying, selling, and renting properties. It offers an intuitive user interface for both property seekers and property owners to manage and explore real estate opportunities efficiently.
- User Registration and Login: Secure authentication for users and staff.
- Property Listings: Browse properties available for sale and rent.
- Detailed Property Information: View detailed descriptions, images, and other relevant information for each property.
- Property Transactions: Log property transactions with essential details.
- Contact Us: Easily reach out for adding your property to the listings.
- Firebase Integration: Real-time database for property and user data management.
Below are the screenshots showcasing the key features and user interface of the Estate-Manager application.
Video Demonstartion:Link
- Android Studio: IDE for Android development.
- Kotlin: Programming language for Android development.
- XML: For User Interface Creation
- Firebase Authentication: Secure user authentication.
- Firebase Firestore: Real-time NoSQL database.
- Glide: Image loading and caching library.
- RecyclerView: Efficient display of large sets of data.
-
Clone the repository:
git clone https://github.com/yourusername/EstateManager.git cd EstateManager
-
Open the project in Android Studio.
-
Sync the project with Gradle files.
-
Set up Firebase for the project:
- Go to the Firebase Console.
- Create a new project or use an existing one.
- Add your Android app to the Firebase project.
- Follow the steps to download the
google-services.json
file. - Place the
google-services.json
file in theapp
directory.
-
Build and run the project on an emulator or physical device.
I welcome contributions to make Estate Manager even better! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature-name
. - Create a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or feedback, please contact me @ [Raj Tyagi]
Thank you for using Estate Manager! I hope it helps you manage your real estate needs effectively.