Skip to content

Cernous/Clankers-SOEN341_Project_F25

Repository files navigation

Clankers-SOEN341_Project_F25

Project

Description

A Campus Events & Ticketing Web Application designed to help students discover, organize, and attend events on campus.

The system enables students to:

  • browse and save events
  • claim free or paid tickets
  • check into events using QR codes

Event Organizers can:

  • create and manage events
  • track attendance
  • access analytics through dashboards

Event administrators moderate content and oversee organizations.

Core Features

Three primary users: Students, Organizers, and Administrators.

  1. Student Event Experience

    • Event Discovery
      • Browse and search events with filters (date, category, organization).
    • Event Management
      • Save events to a personal calendar.
      • Claim tickets (free or mock paid).
      • Receive a digital ticket with a unique QR code.
  2. Organizer Event Management

    • Event Creation
      • Enter event details: title, description, date/time, location, ticket capacity, ticket type (free or paid).
    • Event Analytics
      • Dashboard per event with stats: tickets issued, attendance rates, and remaining capacity.
    • Tools
      • Export the attendee list in CSV.
      • Integrated QR scanner for ticket validation (for simplicity, you can assume the QR code image can be provided via file upload).
  3. Administrator Dashboard & Moderation

    • Platform Oversight
      • Approve organizer accounts.
      • Moderate event listings for policy compliance.
    • Analytics
      • View global stats: number of events, tickets issued, and participation trends.
    • Management
      • Manage organizations and assign roles
  4. Extra Feature

    • Feeling Lucky Button
    • Google Maps

Tech Stack

Frontend

  • NodeJS
  • TanStack Router
  • Axios
  • React
  • ViteJS

Backend

  • Python
  • FastAPI
    • SQLAlchemy
    • SQLModel
  • SQLite

Validation

  • CI/CD GitHub Action
  • Selenium

Team Members

About

Clankahhhhhh

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors