MatchMate is an application that aims to visualize what one values in a relationship and, based on this information, the relationship compatability between oneself and others. The visualization utilizes compatabiltiy algorithms inspired by two primary sources: the OkCupid compatability algorithm and the Five Languages of Love theory.
This visualization can be viewed by either accessing the currently running instance available on the web or by running the application on your local machine. The running instance of MatchMate can be found here and instructions for installing the application can be found below.
The following section is dedicated to instructions related to installing and running MatchMate on a local machine.
The following is a list of instructions that must be followed in order to run an instance of the visualization on a machine:
- Install pip through the use of a package manager (e.g. apt-get).
- Run the command
pip install virtualenv
. - Run the command
make install
.
Once all the proper dependencies are installed, the visualization can
be viewed by running the commands source ./venv/bin/activate
and make server
from the base directory of the visualization source and opening a web browser to
the address localhost:8008.
The following is a listing of those involved with the project along with their contributions:
- Efe Karakus (karakus1)
- Wrote the frontend and visualization
- Hilfi Alkaff (alkaff2)
- Wrote the backend
- Helen Zhou (hzhou27)
- Designed the web-page and visualization
- Josh Friedman (friedm13)
- Curated questions and formula for the visualization
- Joe Ciurej (ciurej2)
- Wrote the frontend visualization