Homeify is a mobile platform designed to streamline the process of renting rooms for both landlords and tenants. This application provides an intuitive interface and a comprehensive set of features to simplify room rental tasks while ensuring security and convenience for all parties involved.
- Post Rental Ads:
- Landlords can post detailed information about available rooms, including images, rental prices, addresses, and amenities.
- Detailed Room Information:
- Provide comprehensive details such as room descriptions, images, amenities, and house rules.
- Advanced Search:
- Tenants can search for rooms based on location, price range, size, and specific amenities.
- Custom Filters:
- Apply filters to narrow down search results according to personal preferences.
- Contact Landlords:
- Tenants can directly contact landlords through the app to ask questions or schedule viewings.
- Schedule Viewing Appointments:
- Allow tenants to book viewing appointments online.
- Information Verification:
- Ensure accurate information between landlords and tenants to facilitate trust.
- Vacancy Calendar:
- Update room availability in real-time to prevent double bookings.
- Tenant Reviews:
- Tenants can leave feedback and ratings after their rental experience to help future renters.
- Report Listings:
- Users can report inappropriate listings or inaccurate information.
- New Room Alerts:
- Notify users when new rooms matching their criteria become available.
- Favorites List:
- Tenants can save rooms they are interested in for quick access.
- Problem Reporting:
- Tenants can report issues or technical problems directly to the landlord.
- Online Support:
- Offer live chat or phone support for users' queries.
- Nearby Amenities:
- Display nearby facilities such as supermarkets, hospitals, public transport, and educational institutions to aid decision-making.
- Android Studio: For developing native Android applications.
- Java: Programming language for Android development.
- XML: For designing UI layouts.
.
├── app # Android application source code
│ ├── java # Main application logic
│ │ └── com.example.homeify # Package containing activities, fragments, and adapters
│ ├── res # Resources such as layouts, drawables, and values
│ ├── manifest # Android manifest file
│ └── build.gradle # Build configuration
├── README.md # Project documentation
└── LICENSE.md # License information
To get started with this project, clone the repository using the following command:
git clone https://github.com/pkucpkam/homeify-mobile-app.git- Navigate to the Android app directory:
cd app - Open the project in Android Studio.
- Sync the Gradle files and build the project.
- Run the application on an emulator or a physical device.
- AI-Based Recommendations:
- Suggest rooms based on user behavior and preferences.
- Language Support:
- Add multilingual support for a wider audience.
- Integration with IoT:
- Allow smart lock and security integration for rented rooms.
- AR Room Tours:
- Enable augmented reality tours of the rooms.
Thank you for visiting this repository! Your contributions, feedback, and suggestions are highly appreciated. If you find this project helpful or have ideas for improvement, feel free to open an issue or submit a pull request.
This project is licensed under the License.
Simplify your room rental process with Homeify: your trusted companion for finding the perfect home!