Inspiration
As first-year students, we found a common problem that we all experienced in the first few weeks of university - how to discover new clubs. The AMS directory was outdated and disorganized, and each club only updated their individual Instagram accounts. Therefore, to stay on top of application deadlines and membership opportunities, we had to go to each club's individual account, follow them, and constantly check our Instagram feeds to get information.
What it does
We built our own website called the UBC Clubs Explorer! This website scrapes all the information about the clubs on the AMS website and makes it better. It has more categories, info pages for each club with reminders about events that can be added to calendars, and updates weekly.
How we built it
We used a Python scraper file on Visual Studio to get the information from the site, automatically sort the clubs and stored that data onto a json file. Then we used a html file to design the site with the json information.
Challenges we ran into
Connecting all the files together and figuring out how every feature could work, especially when connecting to external sources.
Accomplishments that we're proud of
Our Figma and our website!
What we learned
We learned so much about how to build sites with the help of all the mentors.
What's next for UBC Clubs Explorer
We want to connect our website to Instagram so that it scrapes information off Instagram posts as well to update about events.
Log in or sign up for Devpost to join the conversation.