Skip to content

700799/99daysofmath

Repository files navigation

99 Days of Math

A friendly, gamified math app to help a 5th or 6th grader get strong at school math — and feel good doing it.

Try it live: https://700799.github.io/99daysofmath/


What it is

Kid-shaped practice for the math their teacher is teaching. Quick, colorful, kind. Built for a 5th-grader prepping for the SRVUSD NWEA MAP test, but useful to any 5th–6th grader (or curious 4th).

  • 560 hand-checked problems covering all 6th-grade Common Core domains, plus a full Gr-5 "Foundations" track (fractions, decimals, place value, measurement, volume, coordinate plane).
  • Bite-sized lessons for every unit — title → key idea → 3 worked examples → "try one yourself".
  • Hints that don't spoil it — three or four progressively bigger nudges before the answer.
  • "Explain the concept" drawer on every problem screen — open up to a written lesson plan with worked examples, an "alt angle" perspective, and step-by-step video animations.
  • 148 short math videos (Manim animations) — every unit has a cute cartoon guide who explains the idea, walks through worked examples, points out the trap to avoid, and tells you a math story from history.
  • Math Stories — 18 quick narrative videos covering Gauss, Fibonacci, Katherine Johnson, Archimedes, the chessboard rice trick, the pizza-size scam, the birthday paradox, and more. Math that connects to real life.
  • Final Challenge — five 20-question quizzes that hold all the feedback until the end, like a real test.
  • An arcade with 9 games — Connect 4, Prize Wheel, Memory, Shootout, Zapper, Fishing, Math Runner, Math Platformer (8 levels), and Race Car. Earn extra XP for variety.
  • Smart Review — missed problems quietly come back at the right time, so they don't slip away.

How the rewards work

  • Solve a problem → earn ⚡ XP. A little XP popup flashes so you see it.
  • 🔥 Streak: come back every day to grow it (one freeze a week is allowed).
  • ⭐ Stars: 1, 2, or 3 per completed unit (and a small bonus for a perfect run).
  • 🎖 Stickers for everything from "first lesson" to "all five trails finished".
  • 🕹 Arcade: 3 minutes a day of free play. After that the games take a break and you do 15 minutes of math to open them again. Game tiles stay clickable so kids can still look around.
  • 🎓 Level badge in the top-right shows your XP level + progress to the next.

How a kid uses it

  1. Open the app on a phone, tablet, or laptop — it works the same everywhere.
  2. Pick a trail (a domain). Pick a unit. It opens to a short lesson card.
  3. Watch The idea, walk through Worked examples with the cartoon guide, then try a few problems.
  4. Stuck? Tap 📖 Explain the concept for a written walkthrough. Tap 🔊 Read aloud to have the page read to you.
  5. Done? You'll see your XP flash. Streak goes up if it's a new day. Maybe a sticker pops.
  6. Tired? Hop into the arcade for a quick brain-break game. Don't go longer than 3 minutes — math first.

Designed for the way kids actually use phones

  • Big tap targets, no tiny buttons.
  • The number pad we built is the only one that shows — no double keyboards.
  • Videos open in a full-screen drawer; no need to hunt for the fullscreen button.
  • Lesson tabs are all clickable — kids can jump around freely; the app never blocks them with grey "locked" tiles.
  • Reads + plays well over the lunchbox-sized URL bar Safari adds at the bottom.

A note for parents

Built with the goal of less screen time, more brain time. The arcade is capped at 3 minutes a day on purpose; the streak system rewards short daily sessions over marathon ones; every screen tries to point back to the math rather than away from it.

Free, open-source, no ads, no accounts, no data leaving the device. All progress is stored in your browser. If you reset the browser data, you start fresh.

License

MIT — see LICENSE. Use it, fork it, remix it; please keep the credit.

Credits

  • Math animations made with Manim by 3Blue1Brown's community.
  • App built with React, Vite, Tailwind CSS, Framer Motion, Zustand, and KaTeX.
  • Made with love for one specific kid in Northern California 🐕.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors