Skip to content
Case study

DiploTest

A study platform for Spain's diplomatic service entrance exams with three practice modes, detailed statistics and real users preparing their exams.

3 practice modesPer-topic statisticsAuth with SupabaseActive users
diplo-test.vercel.app ↗

Problem

Preparing for Spain's diplomatic service exam means memorizing thousands of questions on legislation, history and international law. Traditional methods don't tell you where you're failing until it's too late.

Solution

Three practice modes with statistics that tell you exactly where you fail.

  • Review mode: questions by topic with immediate feedback
  • Exam mode: timed simulation under real conditions
  • Endurance mode: questions until you fail, tracks your best streak
  • Dashboard with per-topic statistics, accuracy and progress

Stack

  • Next.js (App Router) + TypeScript
  • Supabase (auth + database + row-level security)
  • Statistics system with real-time aggregations
  • Deployed on Vercel with custom domain
Next.jsTypeScriptSupabaseVercel

Learnings

Building for real users changes your priorities.

When real people use your app to prepare for an important exam, you prioritize differently. Data reliability comes before new features. Edge cases stop being theoretical. And you learn that sometimes the best thing you can do is not touch anything.