Click here to preview the complete prototype of the application
The Roommate Finder Application is a mobile-based application designed to assist bachelors in finding rooms or roommates. The app addresses the common struggle of finding suitable accommodation by providing a user-friendly platform where users can search for available rooms or roommates based on their preferences.
- User Registration & Authentication: Secure sign-up and login functionality using Firebase Authentication.
- Profile Management: Users can create and manage their profiles, including adding personal information and preferences.
- Room/Roommate Search: A comprehensive search feature that allows users to filter results based on location, budget, room type, and other preferences.
- Listings: Users can list their available rooms or indicate that they are looking for a roommate.
- Chat Functionality: In-app messaging feature to communicate directly with potential roommates or landlords.
- Notifications: Real-time notifications to keep users informed of new matches or messages.
- User Reviews & Ratings: Users can rate and review roommates or landlords, adding a layer of trust and reliability.
- Frontend: Flutter
- Backend: Firebase
- Database: Firebase Firestore
- Authentication: Firebase Authentication
- UI/UX Design: Figma
Contributions are welcome! Please follow the steps below to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/your-feature-name
. - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or feedback, feel free to reach out:
- Email: [email protected]