Inspiration
Few apps allow students to efficiently compare their weekly schedules and generate the exact times when people are available. Most display calendars that require the user to manually look for open slots. However, our application automatically discovers free time.
What it does
The program is able to: ⭐Help organize events and keep track of weekly schedules ⭐Input any number of users ⭐Display the classes/events in a dropdown menu ⭐Generate all the blocks of time where all schedules are free
How we built it
This program was built with HTML + CSS frontend and Javascript backend.
Challenges we ran into
We ran into quite a few challenges when trying to create this project. First of all, our original idea was completely different. We had planned to create a program that could detect the language that was spoken by training AI. However, we realized this wasn't feasible due to the resources and skills we had. Once we changed to creating a scheduling app, we still had to figure out how to code the backend. At first, we wanted to use Python since that was what we were all familiar with, however we couldn't get Flask or Django to work. Then in the last half of the competition we figured out how to use Javascript to create a working program.
Accomplishments that we're proud of
Most of us had little experience with Javascript, HTML, and CSS. None of us had any experience with fullstack coding before this. But despite all that, we were able to create a functional program, with an interactive user interface, and a working backend.
What we learned
We learned how to use those three languages, in addition to Github, VSCode, pip, and many others.
What's next for freetime
Connect it to Google Calendar/Apple Calendar, save information and profiles.
Log in or sign up for Devpost to join the conversation.