Project Info

This project did not submit a demo video on Devpost.

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 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

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

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • CSSIn code
  • FirebaseIn code
  • HTMLIn code
  • JavaScriptIn code
  • ReactIn code
  • Tailwind CSSIn code
  • TypeScriptIn code

7 of 7 appear in the indexed code.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

90 KB

Source files

35

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars