EventSync: Simplifying CCA Management
Our project, EventSync, is designed to simplify the management of Co-Curricular Activities (CCA), with a particular focus on streamlining the process of attendance tracking—an essential task in ensuring all participants are accounted for.
Imagine this scenario: your CCA has hundreds of members attending multiple events each week. For the EXCO team, keeping track of attendance and sending reminders becomes a logistical nightmare. We speak from experience—managing this manually can be overwhelming.
During the Annual General Meeting (AGM), compiling attendance statistics often requires sorting through countless data points. With EventSync, all this information can be easily accessed via our website. The platform supports unlimited event entries, real-time updates, and ensures that no important information is lost.
Key Features of EventSync:
Dashboard Overview A central page for EXCO members to view the number of attendees for any given event in real time.
QR Code Check-In Reduces administrative work—members can check in automatically by scanning a QR code, eliminating the need for manual identity verification.
Event Creation Page Allows users to create and record all CCA events within the system, ensuring nothing is missed.
Upcoming Events Page Displays a list of all upcoming events and enables the resending of QR codes via email to participants, reducing communication errors.
Past Event Analytics Offers exportable CSV reports with attendance statistics, making post-event analysis straightforward.
Our Journey This project has been a leap of faith for us. As Year 1 students with limited exposure to programming languages, we faced numerous challenges, especially in learning web development from scratch.
Challenges Faced:
The steep learning curve was one of our biggest obstacles. Learning to connect the front end and back end, along with debugging endless errors, took many late nights and a lot of patience.
Scheduling conflicts during our summer break made coordination difficult, but everyone played their part and remained committed to the end goal.
What We’re Proud Of We’re incredibly proud of our working prototype. While it may not be a flawless application, the fact that our code functions as intended is a huge achievement for us. More importantly, despite our busy schedules, we supported one another, learned beyond our curriculum, and built something we can all be proud of.
Through this project, we’ve learned the value of planning, teamwork, and adaptability.
Given the opportunity, we would love to continue developing EventSync, making it even more robust and accessible, so that more CCAs—and perhaps even other organizations—can benefit from it.
Built With
- css
- flask
- javascript
- python
- supabase
- vue
Log in or sign up for Devpost to join the conversation.