As uni students, with changing time commitments, we often end up in a situation where we want to change our class times only to find out that all others are full. This is what our app helps to change.

What it does

This app helps you make swapping classes quick and simple by creating a platform where you can easily connect with other students and swap class times.

How we built it

We used python and flask for back end, along with some Jinja templating and SQLite and SQLAlchemy for the databases.

Challenges we ran into

We had trouble coming up with a database model and how we were to manage all the data from the classes and students. We also had some trouble with our design and how to display all the class times and notify the students they had been swapped.

Accomplishments that we're proud of

Finishing it through and getting the class swaps to work in a smooth manner

What we learned

It is not easy to make an app in a day

What's next for TimeTable Gen

We started off with designing a swapping timetable app for university students because they're young and adoptive to new technology which could work well to our advantage. But we can later expand this app to other time commitment swapping needs such as swapping work shifts, swapping concert tickets, etc.

Share this project: