Event and Membership Management Documentation

This guide provides information about the requirements, design and operation of the procedures, processes, equipment, tools and software systems used for event and membership management.

Documentation Modules

Common Design

Cross-cutting requirements and designs shared across applications

Domain Entities

JPA entity definitions for event and membership domains

Components

System components, architecture, and dependencies

Deployment

Build, deployment, and infrastructure documentation

Development

Local development setup and build automation

Security

Authentication, authorization, and security architecture

Application Design

Admin Portal Design

Administration interface design

Membership Portal Design

Membership self-service portal

Race App Design

Mobile race day application

Getting Started

For developers new to the project:

  1. Set up local development: See Running Backend Services Locally

  2. Understand the architecture: See Components

  3. Deploy to Kubernetes: See ArgoCD Deployment