Problem we wanted to solve and our Inspiration:
We were tired of missing events because we didn't hear about them or forgot about them, so we aimed to create a product that made sure you are always in the loop don't miss an event.
How we solved the problem:
We created a weekly consolidated calendar showing both the students personal timetable and society or ucl organised events they may be interested in.
How we built it
We used python to get data from the Student Union events website and UCL's Event website and used the UCL API to get the students personal timetable and to authenticate them. SQLite for database managment and javascript for the front-end. Hosting front-end and back-end on the cloud.
Challenges we ran into
Presenting data in a user friendly way and getting data from json files
What we learned
How to process json files and get data we need from them, how to connect back-end and front-end and how to authorise users using UCL API
What's next for CALANDRA
Notifications when near an event, and getting student data from Student Union to show events from societies that they are a part of. Allowing students to choose faculties or societies that they are interested in. Integrating the calendar generated by CALANDRA into personal calendar.
Built With
- javascript
- python
- sqlite
- uclapi
Log in or sign up for Devpost to join the conversation.