Inspiration

Club Central was born from the desire to streamline campus engagement. It draws inspiration from university services like Corq and Engineering Connector, we noticed a gap in the user experience: students needed a more centralized, intuitive way to discover communities that align with their goals and aspirations.

What it does

Users are able to interact with the website to learn more clubs and join clubs. The admin user can edit and delete the clubs after creation.

How we built it

We built it using plain HTML/CSS/JS for the frontend, with the backend of Flask. The databases used to store are in JSON and SQL Databases.

Challenges we ran into

One of the challenges was creating the csv as the database for the list of clubs. This was difficult because of the lack of API's to fetch from to create our implementation.

Accomplishments that we're proud of

We are proud to present a simple and modern interface for joining clubs and viewing club details.

What we learned

We learned to connect the backend and the front end website. We learned how to handle multiple users with different levels of privileges using the a SQL database.

What's next for Club Central

We don't plan to stop, in fact we plan to add features like these:

  • Push Notifications: Alerting users when their favorite clubs post new events.
  • Integrated Messaging: Allowing prospective members to chat directly with club leads.
  • Live API Integration: Transitioning from static CSVs to a live data feed from university servers.
Share this project:

Updates