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)
Log in or sign up for Devpost to join the conversation.