Inspiration
Endless scrolling, messy spreadsheets, and the overwhelming task of planning events while managing membership rosters. Many student organizations depend on accurate membership data for grants and funding, making it crucial for organizations to succeed. But tracking attendance across numerous meetings can be confusing with so many Google Sheets and forms to juggle. That’s how we thought of ganc, a one stop solution for organizing events and managing membership data. As curious learners, we decided to make our own solution.
What it does
ganc is a platform that streamlines event planning and membership management for university organizations and individuals at UCSC. With features like event creation, RSVPs, and attendance tracking, our goal is to save student leaders time so they can focus on creating meaningful experiences for their communities.
How we built it
We built ganc using Firebase for backend services and React for the frontend. Utilizing Firebase, we were able to implement a database and authentication system, handling generating user IDs and managing privacy restrictions. Firestore, the database component of Firebase, allowed us to customize and retrieve event details to benefit users and their experience. We used Figma during the planning stage to design the user experience and interface.
Challenges we ran into
One of our biggest challenges was the steep learning curve. We chose tools that were new to us and took this as an opportunity to grow. From learning database management to understanding new programming languages and collaborating on a larger project for the first time, every step was a challenge but one we were excited to take on.
Accomplishments that we're proud of
We are incredibly proud of how much we learned and how far we came as a team. Beyond the technical skills, we formed new friendships and proved to ourselves that we could step outside our comfort zones to learn something new. We're also excited to have completed our first hackathon!
What we learned
We learned how to create and deploy a web application, how to collaborate with a new team under time constraints, and how to communicate our ideas effectively. This experience taught us the value of collaboration and curiosity.
What's next for ganc
Future plans for ganc include
- Separate accounts for organizations and individual community members -Analytics dashboards to help organizations understand member engagement and plan better events -Expanded features to help clubs track attendance, collect feedback, and stay organized -Make the stats compatible with the school’s reimbursement system, Cruzfly
Log in or sign up for Devpost to join the conversation.