Inspiration

As a friend group, we often struggle with creating plans where everyone can join, so we thought we could attempt to hit two birds with one stone by building a website that allows users to create a heatmap for group availability.

What it does

A user can generate or join a code that can be shared with the intended members. All users using this code can contribute to the heatmap by selecting the times they are available. After submission, it displays a heatmap, with the darker boxes indicating times when more people are available.

How we built it

It took a lot of trial and error, pain and suffering, drawing boxes and algorithms, a part of Parsa's soul, all while watching YouTube tutorials by Net Ninja. We spent a lot of time building up the API which we were able to make functional for this project.

Challenges we ran into

There were a lot of things planned for this project that we didn't have the time (or the skill) to incorporate. We ran into trouble trying to incorporate a Weather API into our website that would have displayed the weather at a certain location. We also wanted to add an additional function to request a carpool ride and show if others were available to drive. Making a button centered.

Accomplishments that we're proud of

We are proud to have figured out how to utilize Databases and develop a decent front-end interface with only some assistance from tutorials.

What we learned

We learned elements of back-end coding, front-end coding, and HTML organization and formatting to get a neat and presentable UI

What's next for OptiTime

When we have time and more experience as a group, we hope to be able to grow this further with more features that we initially had envisioned (that we ultimately had to cut due to time constraints)

Share this project:

Updates