Overview
GuessThatStat turns practice questions into a focused game loop with answer evaluation, immediate feedback, score tracking, and question progression. It began as a practical study tool for classmates and became an exercise in shipping a real product for real users.
The challenge
Create an engaging statistics review experience that keeps the reasoning behind each answer visible.
The approach
I designed a short interaction loop: present a focused question, evaluate the response, explain the result, and move the learner forward while preserving a clear sense of progress.
Technical decisions
- Keep feedback immediate so mistakes become part of the learning loop.
- Track question progression and scoring in one consistent state model.
- Prioritize a fast, browser-based experience that classmates could use without setup.
What I learned
- Peer feedback reveals interaction problems that are easy to miss while building alone.
- Reliable state transitions matter as much as visual design in an educational tool.
- Shipping a focused product for classmates taught me to value completion and direct feedback.
Technology
- React
- TypeScript
- HTML
- CSS