Inspiration

Every year unwitting freshmen enter their new college campus with the prospects of freedom from their parents and the ability to do whatever they want with their time. However, their dreams are quashed when they realize that freedom means they have to manage all of their time, work, and events on their own.

What it does

TidyTempo helps students organize their work by adding courses, homework, and notes to a central server that can be accessed through either the iOS app or the website. They can also search through school events and bookmark them for later.

How we built it

We made two frontends: an iOS app with Swift and a website made with HTML, CSS, and JS. Our backend is written in flask and our database is stored and synced using Firebase.

Challenges we ran into

Uploaded photos were saved with different formats across different devices so we had to make sure to standardize all images to .jpg.

Accomplishments that we're proud of

We linked a website and an iOS app. Also, the radio color picker on the add courses page took way too much time to get working.

What we learned

How to asynchronously update UIs based on values from Firebase. That CSS is annoying.

What's next for TidyTempo

Adding the current NYU specific functionality for all schools, autocompletion to comply with school-specific info (like courses), making notes/homework public so that information can be crowdsourced.

Share this project:

Updates