We've often attended events that were poorly organized, due to the multiple mediums needed to coordinate the event. We wanted to make a 'One-Stop-Shop' site, that allows users to coordinate, join and view events all in one place. Using this website would solve the common pitfalls of poor organization and a lack of communication between event coordinators and attendees.

What it does

The website enables users to create, join, and view events happening around them.

How we built it

We used JavaScript, HTML, and CSS for the front-end development. This allowed us to create a sleek UI that can be accessed through all web browsers. We used python for the back-end server development.

Challenges we ran into

Coming into this event, none of our team members knew HTML, CSS, or SQL. Because of this, we had to learn all three languages and apply them to our site in a short amount of time. Additionally, for the account creation, we planned to use Google OAuth to link the events attending to Google Calendar, but it required us to request the use of it, which would take too long to implement into the project. Instead, we opted to use GitHub as a login method alternative.

What we learned

We learned how to use HTML and CSS in order to create and style webpages. Additionally, we learned the language Flask to create the back end for our web app and to make it functional. Finally, we used SQL for the database to store data from our website.

Share this project: