This project aims to connect squash players at McGill based on their weekly availability.

We used GPT-3 to allow users to input their availability in a vague textfield. It then converts it into a useful JSON Object describing the users availability at each hour of the day during the week.

We used a matchmaking python algorithm to match users based on their shared availability and send HTML/CSS emails to both of them to plan a squash match.

The frontend and API is built with NEXTJS, hosted on an apache2 server. We also have a MYSQL database that is interacts with the API.

Built With

Share this project:

Updates