Inspiration
The inspiration for our project was to design an easy and intuitive schedule system suitable for engineering students to meet with other students.
What it does
This scheduling system allows a user to create a profile and share their schedules with other people seamlessly. Built with an intuitive interface, users can choose their availability and be presented with how popular that time is based on color. This makes it easy to see when the most people are meeting, resulting in more people being grouped up and less people being left out.
How I built it
The system’s backend was built utilizing python, javascript, firebase, and heroku.
The frontend was built using javascript, html, and css.
Software used to work with the team includes git and VSCode’s Live Share addon.
Challenges I ran into
Setting up the heroku server resulted in many errors initially. This was due to all the dependency files that were required to build the heroku server. However, after installing all the needed modules, it was deployable. Heroku also introduced another issue and having the .xyz domain pointed to the proper dns.
In setting up the front end, being able to correctly display students based on their affiliated tags was a challenge.
Accomplishments that I'm proud of
Patrick: I am proud of being able to build a system capable of running from the cloud. Cloud computing is a booming industry and getting familiar with it was a reward in itself.
Jack: I learned some pretty fancy Javascript :o
Edward: Succeeded in building a cool UI!
What I learned
Patrick: I learned how to use the heroku to host applications on the cloud. Additionally, being able to use VSCode’s live share to work with team members.
What's next for Schedul.io
Modifying the website to be able to be displayed on any device with proper scaling. Adding more tags to organize students based on other subjects.
Log in or sign up for Devpost to join the conversation.