Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raj-tyagi/estate-manager
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.
https://github.com/raj-tyagi/estate-manager
Last synced: 9 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/raj-tyagi/estate-manager
- Owner: raj-tyagi
- License: mit
- Created: 2024-07-22T04:56:40.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-19T12:05:19.000Z (about 2 months ago)
- Last Synced: 2024-12-19T13:21:13.123Z (about 2 months ago)
- Language: Kotlin
- Homepage:
- Size: 6.3 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Estate Manager
## Introduction
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.## Features
- **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.## Screenshots
Below are the screenshots showcasing the key features and user interface of the Estate-Manager application.
**Video Demonstartion:**[Link]( https://drive.google.com/file/d/13mMax6_AqRmlvAdTQs63t75-23MSOsGY/view?usp=sharing)
## Technologies Used
- 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.## Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/EstateManager.git
cd EstateManager
```2. Open the project in Android Studio.
3. Sync the project with Gradle files.
4. Set up Firebase for the project:
- Go to the [Firebase Console](https://console.firebase.google.com/).
- 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 the `app` directory.5. Build and run the project on an emulator or physical device.
## Contributing
I welcome contributions to make Estate Manager even better! To contribute:
1. Fork the repository.
2. Create a new branch: `git checkout -b feature-name`.
3. Make your changes and commit them: `git commit -m 'Add some feature'`.
4. Push to the branch: `git push origin feature-name`.
5. Create a pull request.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contact
For any inquiries or feedback, please contact me @ [[Raj Tyagi]](https://www.linkedin.com/in/raj-tyagi-83765b21b/)
---
Thank you for using Estate Manager! I hope it helps you manage your real estate needs effectively.