Home - CMPUT301F24syzygy/syzygy-events GitHub Wiki

Syzygy Wiki

Here you will find all the documentation for our project Syzygy

Contents

  1. [Project Backlog]
  2. [UI Mockups and Storyboard Sequences]
  3. [Assumptions]
  4. [UML and CRC]
  5. [Javadocs]

Team Members

  1. Devyn Leinweber (dleinweb)
  2. Richie Chen (yuqi27)
  3. Gareth Kmet (kmet)
  4. Kyle Chang (kchang3)
  5. Ritish Pentapalli (pentapal)
  6. Caly Zheng (cjzheng)

Project Overview

Our team is developing a mobile application that streamlines event management and participation. The system consists three main user types which will be explained below: Entrants, Organizers, and Administrators.

Key Components and Features

User Management

For Entrants:

  • QR code scanning for event details and sign-up
  • Waiting list functionality
  • Invitation acceptance/decline for events
  • Device-based identification

For Organizers:

  • Event creation with QR code generation
  • Participant management (viewing lists, selecting participants)
  • Geolocation-based features
  • Notification system for communicating with entrants

For Administrators:

  • Content moderation (removing events, profiles, images)
  • System oversight and policy enforcement