Lone soul is a matchmaking software designed to connect individuals based on their interests and preferences. It can as well be used to find a new romantic partner
- Features
- Installation
- Usage
- Technologies Used
- Create Account and Login
- Matchmaking
To install Lone Soul, follow these steps: 1. Clone the repository to your local machine:
git clone https://github.com/loneSoul12/lone_soul.git .
2. Set up your environment.
3. Install dependencies by running:
flutter pub get
4. Run the application using the command:
flutter run
graph LR
A[Create Account] ----> B[Set Preferences] ----> C[Matchmaking ]
Lone soul is designed to be user-friendly and intuitive. Here are the use cases implemented:
- Create Account for users who don't have one.
- Sign in if you have an account.
- Select your preferences and allow the algorithm find matches for you.
- Matchmake with the individuals returned from the algorithm.
- Flutter/Dart
- PostgreSQL
- Supabase