Qupid is a matchmaking service that is responsible for creating efficient teams for workplaces and classes. More details in Presentation
Requires:
- Python & all listed requirements : FastAPI, Gensim, Matplotlib, Scikit-Learn, Pandas, Numpy, etc.
- MongoDB
Info:
- Pictures of screens in screens folder
- Word2Vec Analysis Images analysis folder
- Research and Experiments on model done in Notebook
- Pipeline related, training model & generating insights code in Pipeline route & Train Script
- Backend Code in Server
- Frontend Code in Qupid FE
- Make sure you add you own twitter api key in
settings.env
as"TW_KEY":"your_key_here"
in folderapp/server/routes/model/
python app/main.py
Spins up a fastapi server. To see what routes the backend offers visit https://localhost:8000/docs. features database and pipeline related functions(train model, refresh model, etc).
cd frontend/qupid
npm start
Simple React + Material UI frontend