Perfect Flatmate is a mobile application specifically designed for Indian users who are looking for compatible flatmates in their preferred locations. The app uses the swiping method popularized by Tinder to match users based on their preferences and demands.
- User authentication
- User profile creation
- Swipe-based matching system
- Chatting system
- Select your preferences
- Clone the repository to your local machine.
- Open the project in your an IDE or text editor.
- Install flutter on your machine.
- Run the command flutter run to launch the app on your device or emulator.
- Sign up for a new account.
- Create your profile by providing details such as your preferred location, basic background, and roommate preferences.
- Browse through potential roommates by swiping left or right. If two users swipe right on each other, they will be matched and can start chatting.
- Use the advanced search filters to refine your search based on specific criteria such as gender, age, and occupation.