Inspiration
I teach at a private school in Turkey, and every year I watch bright international students lose points on the Digital SAT's Reading & Writing section — not because they can't reason, but because serious prep is either recycled PDFs or $200/hour tutoring. I built Maestria to be the coach I wish my own students could carry in their pockets.
What it does
Maestria is a complete Digital SAT Reading & Writing prep app:
- Free adaptive diagnostic that behaves like the real exam: two 27-question modules with true adaptive routing and real pacing, ending in a projected 200–800 score, a likely range, and a skill-by-skill breakdown across all four College Board domains. No account required.
- 1,404 original questions — written and audited by a working SAT educator, spanning all twelve Reading & Writing question types at easy, medium, and hard. Nothing recycled: a question you've seen before measures memory, not skill.
- A study plan built from your own results — weakest skills first, a weekly mistakes sweep, and full-length practice tests to track progress.
- A mistakes notebook on a spaced-repetition schedule, so missed questions return until they're truly learned.
- An AI tutor grounded in the exact passage and answer choices you just worked through — it never invents statistics.
- An adaptive vocabulary bank of exam-frequency words, plus honest streaks, XP, and goals: when Maestria congratulates you, you earned it.
How I built it
Expo / React Native with TypeScript; Supabase for auth, Postgres, and Edge Functions; RevenueCat for all monetization; the AI tutor runs through a server-side proxy (an Edge Function) so no model keys ever touch the device. Charts render as themed runtime SVG so data visuals adapt to light and dark mode.
Monetization, done honestly (RevenueCat)
Three SKUs matched to how students actually buy test prep: $14.99/month, a $29.99 one-time Test-Day Pass (three months — the length of a real prep cycle), and $99.99/year. The free tier is genuinely useful: the full diagnostic and foundation drills never sit behind the paywall. Security matters here — a RevenueCat webhook is the only path to Premium; the client cannot grant itself an entitlement.
Challenges
Authoring and auditing 1,404 original items to College Board style was the hardest part — the bank went through a fifteen-stage remediation with automated linters (answer-key drift is structurally impossible: explanation letters are derived from the correct answer). Getting true token streaming for the tutor on React Native took replacing the built-in fetch. And locking down entitlements server-side meant a full security audit.
What's next
Launching on Google Play during Shipaton, then social sign-in, iOS, and cohort-based score forecasting once there's traffic.
SAT® is a trademark registered by the College Board, which is not affiliated with and does not endorse this product.
Built With
- expo.io
- gemini
- postgresql
- react-native
- revenuecat
- supabase
- typescript