'You should make Tinder for forming Dungeons and Dragons groups'
'Could you make Tinder for dogs?'
This app aims to facilitate matching people and groups of like minded people based on interest.
Users will be able to create distinct profiles for each of their hobbies in order to find other similar users.
Profiles will include a short description outlining a user's story within an interest and provide details on their:
- Location
- Time Availabilities
- Intensity (e.g. casual/hardcore)
This app is written in Python 3.8, which can be installed (along with its related packages) on Unix like systems using:
apt-get install python3.8 python3.8-venv python3-pipTo clone a fresh copy of the repo, use the command:
git clone https://github.com/eric-chew/matchrThen change your current working directory into the project:
cd matchrInitialise a virtual environment:
python3.8 -m venv venvThen activate the virtual environment:
source venv/bin/activateInstall the required dependencies:
pip3 install -r requirements.txtThen you can run the app:
python src/main.pyEntry point to the application, contains a brief description of the app with an example profile to demo the app.
Background is a collage of various interesrs to show that anything can be a profile.
User enters credentials here to login (if their account already exists) or sign up (for new users).
On desktop, the app allows the user's profiles to be viewed from the sidebar with the main window showing the contents of the profile.
On mobile, the dashboard containing a list of the user's profiles is seperate from each page.
Users can search for other users who share an interest with them.
Users can create profiles for their interests.
Profiles contain information to help facilitate batter matches (e.g. location and schedules).
Users can message others they've connected with to further discuss either interest and potentially organise meetings.






