AJIT KRISHNA

Projects

Little things I've been building, exploring, breaking, and learning from.

Living Earth Quiz

Living Earth Quiz

75 minutes. One context window. A full quiz app.

Why I Built This

My daughter had her 9th-grade Living Earth biology final coming up and was stressing over it. I wanted to help her study, but not with flashcards or a boring textbook review. Something playful. Something that might actually make her laugh while she learned.

I didn't want to spend too much time on it. The approach: one session with Claude Code, no breaks, ship something real.

How It Works

Content generation. I used Claude to research the CA NGSS Living Earth curriculum and generate 200 biology questions across 5 units: Ecology, Cells, Genetics, Evolution, and Climate. No public question banks existed, so everything was generated fresh. The output was a Markdown file with questions and correct answers marked.

Teen slang feedback. Instead of "Correct!" or "Try again," the app speaks in teenage slang. I had Claude research current teen vernacular and generate 80 responses: 40 for correct answers, 40 for incorrect. The output was another Markdown file, split by right and wrong.

  • Right answer: "You absolutely ATE that! No crumbs left!"
  • Wrong answer: "That answer was sus and science caught it in 4K."

The goal was to make studying feel less like work.

Forgiving gamification. A "Brain Power" meter that only goes up. Streak celebrations with confetti. No punishment for wrong answers, just encouragement and the explanation.

Tradeoffs I Made

  • Fun over comprehensive: This isn't a full study system. It's a vibe. A way to review while laughing.
  • Speed over polish: 75 minutes meant shipping with rough edges. The core loop works; the details can wait.

Key decision: mobile-first and dark mode. Kids are on their phones. Built what a teenager would actually use, not what looks good in a demo.

What I'm Tracking

Primary metric is usage. Did she actually open it and study?

Secondary is engagement: streaks, shares, whether the slang lands.

Here's what I learned: driving usage is harder than I expected. Just suggesting "here's a quiz I made for you" was enough friction to put a teenager off. The reward (the slang) comes after you answer, which might be too late in the loop. The motivation has to come before the effort, not after.

I don't have a fix yet. Still thinking about it.

Tech Stack

  • React 18 + Vite
  • Tailwind CSS (glassmorphism, dark mode)
  • Framer Motion (animations)
  • Canvas Confetti
  • LocalStorage for persistence

Where It's At

Live at quiz-nu-ten-22.vercel.app. The exam is next week. We'll see if it helped.

The bigger lesson: building fast with AI is real. 75 minutes from zero to deployed. But making someone actually use what you built? That's the hard part. Always has been.

Want to share a thought or ask something?

I'm always up for a good conversation.

Say hi →