Infinite-Study Blog Post
Table number – 27
Team:
Anton Egorov Lewis Hurd Toby Davis Zack Younger
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
Built With
- css
- github
- html
- javascript
- macos
- markdown
- nextjs
- nextui
- npm
- python
- react
- scss
- typescript
Log in or sign up for Devpost to join the conversation.