The Forge Lobby
A 24-hour live push-up training platform for Push Alliance — a Detroit-based 501(c)(3) male mentoring nonprofit. This portal is the single source of truth for the project's business requirements, system architecture, data model, APIs, and delivery plan across the full software development lifecycle.
Project Snapshot
The Badge Ladder
Badges are earned cumulatively from verified, instructor-led live sessions only — no deadline, no reset. The tier order doubles as this portal's visual signature: each stage below is one of the fourteen documentation pages.
Documentation Map
Overview
Project Overview
Business context, stakeholders, membership model, and success criteria.
Scope
In-scope / out-of-scope boundaries and phased delivery approach.
Process
SDLC
Methodology, ceremonies, environments, and change control.
Milestones
Phased delivery timeline mapped to the fixed development order.
Development Plan
Workstreams, sequencing rationale, and team allocation.
Engineering
Architecture
High-level, logical, physical, and realtime architecture with flow diagrams.
Technology Stack
NestJS, React/Next.js, Flutter, LiveKit, AWS — and why each was chosen.
Database Design
Entities, relationships, indexes, constraints, and audit strategy.
API Design
REST endpoints per module: auth, request/response, validation, error codes.
Modules
Every module's purpose, screens, APIs, tables, and dependencies.
Coding Standards
Conventions across backend, web, and mobile codebases.
Delivery
Deployment
Environments, CI/CD, infrastructure, and release process.
Testing
Test strategy, coverage targets, and QA acceptance gates.
Changelog
Version history of this documentation set.