Infinite-Study Blog Post

Table number – 27

Team:

Anton Egorov Lewis Hurd Toby Davis Zack Younger

link

Overview:

Tired of constantly asking your mates for their uni schedules? Need a fast and effective way of meeting with coursemates? Look no further than Infinite Study!

Infinite Study is a calendar scheduler that will automatically compare your imported calendar to those of your coursemates in your university and notify each of you when matching gaps in timetables appear to be able to have study sessions together. Simply sign up with email, password; create a username; enter university, course; and import calendar URL. The rest is up to us to schedule for you!

Technical Solution:

Backend – Python, Google Cloud PostgreSQL

Our backend was constructed in python, with all user and calendar data being stored on Google Cloud using PostgreSQL. PostgreSQL queries were performed via the SQLAlchemy module, which allowed us to query the database using methods in classes. Connection to the Google Cloud was performed using the gcloud python connector, with assistance from the Google Cloud SQL Admin API.

Frontend – Typescript, NextUI

API – JSON, fast API, Data Validation, Sqlalchemy

Share this project:

Updates