Documentation Index
Architecture Overview
System Design & Subsystems
Capsker is an event-driven hackathon operations platform built on Next.js 14 App Router, combining asynchronous background workers with a high-contrast Neobrutalist frontend.
Subsystems Layout
- app/: Next.js 14 App Router featuring public Landing and Docs alongside gated Dashboard, Studio, Intel, and Dispatcher.
- components/brutal/: Strict Neobrutalism primitives with hard shadows and active tactile press feedback.
- lib/normalizer/: Heuristic CSV mapping, phone cleansing (+91/E.164), and profile canonicalization.
- prisma/: PostgreSQL schema with models for Events, Teams, Participants, Templates, and Logs.
- lib/auth/: Multi-provider authentication supporting Email, Google, GitHub, and Discord.