Inspiration

We were tired of having to keep track of all the various student societies and clubs that organize events on campus with their individual Facebook pages, and wanted to provide a way to stay up to date with what's going on without the hassle.

What it does

Event Horizon is a website where you can find a centralized calendar of all upcoming events on campus, with the ability to filter events by Facebook page and view events' locations on a map.

How we built it

We used Python for the backend to scrape the events from the Facebook pages and store their info in a .ics file, which was then transmitted through the Google Calendar API to embed the calendar in the HTML/CSS frontend.

Challenges we ran into

We had some trouble getting the Facebook scraper to work as intended and with the integration of the calendar into the website.

Accomplishments that we're proud of

We're proud that we completed the project on time and successfully created a functional website that students can use to find events on campus.

What we learned

We learned about how webscraping works and how to work with calendars.

What's next for Event Horizons

Adding support for other universities and crowdsourced community pages are the two features we'd like to add as soon as possible.

Built With

Share this project:

Updates