Classroom-first · join codes · teacher insights

Reps for
spoken reasoning.
You vs AI — out loud.

StreetSmarts is practice for argument under pressure: voice debates against AI opponents, instant rubrics, streaks and daily reasoning reps, plus optional class leaderboards and a teacher dashboard — scoped to your school, not the whole internet.

SoloGroupTeamClass leaderboard
Free to try
Mic + headphones
Optional class sync

“AI belongs in every classroom”

SoloYour turn

AI opponent

FOR

You

AGAINST

What ships today

Built for classrooms, not feeds

Everything below works in the live app: swipe topics on the dashboard, debate in voice, sync to a class when your teacher shares a code.

Three debate formats

Solo sparring, structured Group room, or Team mode with an AI partner — same topics, different intensity.

Class leaderboard

Reasoning XP and wins roll up for each class. Students see rank; it stays scoped to the roster.

Teacher dashboard

/teacher surfaces averages, top improvers, a support queue, and exports when Supabase is enabled.

Sign in (optional)

Continue with Google to sync progress across devices; guests still keep local reps without an account.

Onboarding video

Product tour — from first rep to /teacher.

Dashboard → modes → debate & rubric → reps & streaks → class code → /teacher.

Full feature checklist (details live here, not on sign-in)

  • Dashboard topic feedSwipe vertically through debates; shake-to-random on supported phones. Categories span policy, ethics, and classroom-ready prompts.
  • Three AI modesSolo (you vs one AI), Group (pro / con / moderator), Team (you + AI ally vs two AIs). Pick before each run.
  • Voice-first debate roomAI responds with TTS; optional reactions layer. You argue out loud — scoring listens to spoken reasoning.
  • Rubric + streaks + daily repsFour-skill evaluation after each debate; win/loss streak header; amber “reasoning reps today” goal on the dashboard.
  • Profile & historyAvatar, XP tier, and debate history — synced when signed in with Google + Supabase.
  • Class join code & leaderboardCreate or join a class from the dashboard lobby; reasoning XP ranks on a private class board (no public social feed).
  • Cloud sync (optional)Supabase: class APIs, leaderboards, and teacher tools need service role + schema. Works without it for solo/guest play.
  • Teacher dashboard & exportAfter joining a class, /teacher shows skill averages, top improvers, support queue, CSV export, and print view.
12
voice topics ready to debate
3
AI modes: Solo, Group & Team
4
rubric skills scored each run
reps — same itch as math drills
Flow

From first mic check to class insights.

No slides to click through — you argue, get scored, and your teacher can see trends when you join their roster.

1

Pick topic & mode

Swipe topics on the dashboard. Start Solo (1 AI), Group (pro / con / moderator), or Team (you + AI vs two AIs).

2

Speak out loud

Voice-first debate room — AI speaks with TTS, listens to you, and pushes back. No backspace, no ghostwriting.

3

Score + daily reps

Instant rubric on four reasoning skills. Build streaks and knock out your daily “reasoning reps” goal.

4

Join a class

Enter your teacher’s join code — your XP and rank sync to a private class leaderboard (no public feed).

5

Teachers see the story

Skill averages, who’s improving fast, who needs support — plus CSV export and print-friendly reports.

Why voice

Writing can hide thinking. Speaking reveals it.

Policy debates, ethics, and classroom topics land harder when students have to say the claim out loud — then defend it while an AI interjects. That is the skill employers keep ranking near the top: structured reasoning in real time.

Voice-first rooms

Push-to-talk flow with AI voice output — closer to a real exchange than a chat box.

Four-skill rubric

Same criteria whether you are practicing solo or contributing XP to a class.

Daily reps strip

A lightweight goal on the dashboard so practice feels like streakable reps, not another essay.

Class leaderboard

Optional join code keeps competition inside the roster your teacher controls.

Rubric snapshot

Shown after every debate

Claim + evidence3/4
Direct rebuttal4/4
Structure & delivery2/4
Adaptability3/4
Total
12/16
Who it is for

Students practice. Teachers measure. Schools stay in control.

No public discovery feed — just your class roster, your join code, and analytics your teacher can export when Supabase is configured.

Students

Swipe topics, pick Solo / Group / Team, climb the class board, chase streaks and daily reps.

Teachers

Open /teacher for skill averages, improvers, support queue, CSV export, and print-friendly summaries.

Schools

Deploy with one link. Optional Google sign-in syncs progress; guests still work local-first.

Ready to run a rep?

Jump into a random topic, open your dashboard to swipe the full stack, or sign in so your wins follow you across devices.

Teachers: join or create a class on the dashboard first, then head to /teacher for insights.