spotch-match

Spotch Match

Spotch Match is a real-time messaging platform where users can match with other users to find partners to play sports with. The algorithm matches users together based on these factors: age, location of residence, gender preferences, and sports played.

Features

Installation

Use the package manager pip to install the packages in requirements.txt
Type

pip install -r requirements.txt

or if you wish to type each requirement out by hand

pip install 
aniso8601==8.0.0
bidict==0.22.0
certifi==2021.10.8
charset-normalizer==2.0.12
click==7.1.2
dnspython==2.2.1
eventlet==0.33.0
Flask==1.1.2
Flask-Cors==3.0.10
Flask-Login==0.6.0
flask-marshmallow==0.14.0
Flask-RESTful==0.3.8
Flask-SocketIO==5.1.2
Flask-SQLAlchemy==2.4.3
Flask-WTF==1.0.1
greenlet==1.1.2
gunicorn==20.1.0
h11==0.13.0
idna==3.3
itsdangerous==1.1.0
Jinja2==2.11.2
MarkupSafe==1.1.1
marshmallow==3.15.0
marshmallow-sqlalchemy==0.28.0
packaging==21.3
pygame==2.1.2
pyparsing==3.0.9
python-engineio==4.3.2
python-socketio==5.6.0
pytz==2020.1
requests==2.27.1
simple-websocket==0.5.2
six==1.15.0
SQLAlchemy==1.3.18
urllib3==1.26.9
Werkzeug==1.0.1
wsproto==1.1.0
WTForms==3.0.1

To run the program run main.py

Python main.py

Support

Please contact the developer at tamirpolyakov@gmail.com for support or feature requests