RandyKdev / lone_soul

A simple matchmaking application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lone Soul

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

Table of Content

  • Features
  • Installation
  • Usage
  • Technologies Used

Features

  • Create Account and Login
  • Matchmaking

Installation

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.

visit: https://docs.flutter.dev/get-started/install

3. Install dependencies by running:

flutter pub get

4. Run the application using the command:

flutter run

Usage

graph LR
A[Create Account] ----> B[Set Preferences] ----> C[Matchmaking ]

Loading

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.

Technologies Used

  • Flutter/Dart
  • PostgreSQL
  • Supabase

About

A simple matchmaking application


Languages

Language:Dart 68.4%Language:C++ 14.8%Language:CMake 11.8%Language:Ruby 1.8%Language:Swift 1.2%Language:HTML 1.2%Language:C 0.9%Language:Kotlin 0.1%Language:Objective-C 0.0%