Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 3.75 KB

File metadata and controls

49 lines (33 loc) · 3.75 KB

JUDGE_PITCH.md — ABTalks Pitch Document

ABTalks — Developer Momentum Platform


⚡ 10-Second Pitch

ABTalks turns a 60-day coding challenge into a connected developer-growth platform that converts daily builds into verifiable public proof of work, skill progress, and career momentum.


⏱️ 30-Second Pitch

Problem: Most coding challenge platforms only count daily streaks. When students miss a day, their streak breaks, demotivation sets in, and their daily practice never translates into a credible portfolio.

Solution: We redesigned ABTalks into a connected Developer Momentum Platform. Students follow a 5-stage build plan, submit verified GitHub and LinkedIn proofs, track quantifiable skill gains (+12%), and recover broken streaks gracefully using non-punitive Recovery Mode.

Differentiation: Instead of punishing students, ABTalks turns 60 days of daily building into a public proof-of-work portfolio.


🎯 60-Second Pitch

  1. The Context: ABTalks is a 60-day daily coding challenge designed to get student developers out of tutorial hell.
  2. The Student Friction: Traditional challenge platforms treat completion as a simple checkbox. If you miss a day, you lose your streak, get discouraged, and abandon the challenge. Furthermore, completing 60 tasks leaves you with 60 isolated repos rather than a cohesive portfolio.
  3. The Redesigned Experience: ABTalks creates a connected loop:
    $$\text{BUILD} \rightarrow \text{PROVE} \rightarrow \text{SHARE} \rightarrow \text{GROW} \rightarrow \text{RECOVER} \rightarrow \text{SHOWCASE}$$
  4. Build Intelligence: Our deterministic guidance engine analyzes student state, calculates a 0-100% Build Readiness Score, and selects the Next Best Action (e.g. "Complete Stage 03 — Build UI").
  5. Why It Matters: Students gain a structured workflow (5-Stage Build Execution Plan), verified proof of work, and non-punitive Recovery Mode ("Your streak changed. Your journey didn't.").

🏗️ Technical Pitch

  • Architecture: Built with Next.js 16 (App Router) and React 19 with strict TypeScript models across src/data/student.ts, src/data/challenge.ts, and src/domain/buildIntelligence.ts.
  • Deterministic Build Intelligence Engine: Instead of fragile external LLM API calls that introduce latency, rate limits, and non-deterministic behavior, our intelligence layer uses a client-side decision tree and readiness calculator (src/domain/buildIntelligence.ts) with explainable rationale ("Why this recommendation?").
  • Mobile-First Responsive Engine: Optimized specifically for 390px mobile viewports with Inter typography, obsidian dark theme design tokens (globals.css), touch targets ($\ge 44\text{px}$), and smooth micro-interactions.
  • Judge Evaluation Switcher: Built-in 7-scenario drawer (JudgeStateSwitcher.tsx) allowing judges to test Active Streak, First Day, Missed Day Recovery Mode, Streak at Risk, Halfway Builder, Challenge Completed, and Empty Profile in under 10 seconds.

🏆 Top 5 Reasons This Submission Stands Out

  1. Solves a Real Connected Student Problem: Connects daily tasks directly to downstream skill growth (+4%), portfolio repositories, and career capital.
  2. Non-Punitive Recovery Mode: Removes streak destruction anxiety and preserves student retention.
  3. Deterministic Build Intelligence: Provides instant 0ms explainable guidance without API key requirements or downtime risks.
  4. 10-Second Judge Presets: Embedded preset drawer lets judges evaluate 7 complete user state edge cases effortlessly.
  5. Production-Grade UI & Performance: Pixel-perfect 390px mobile layout compiling statically in 1.7s with zero runtime dependencies outside lucide-react.