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.

Share this project:

Updates