Skip to content
The CloudPrep certification catalogue in dark mode, listing cloud certifications with question counts and domains
All work

Independent project

CloudPrep, Cloud-Cert Practice Built at Compile Time

A study app for cloud certifications across Azure, AWS, Google Cloud, and Databricks, built from open-source question banks compiled into a static dataset, installable and offline, with no runtime API calls.

The challenge

Practice sites for cloud certifications tend to be slow, ad-heavy, and gated behind a login or a subscription, even though the questions themselves already live in open-source repositories. The goal was the opposite: a fast, private, installable way to drill them, with no account and nothing phoning home.

What we built

Rather than stand up a database, an API, and a server, the whole pipeline runs once, at build time. A scraper pulls practice questions from open-source repositories (currently the Ditectrev collections), parses them into a single validated JSON dataset, and the Nuxt 4 app ships that dataset as a static asset. The catalogue spans certifications across Azure, AWS, Google Cloud, and Databricks. There are no runtime API calls and no server to keep alive. Study mode gives untimed practice with instant feedback, spaced-repetition flashcards drill the same banks, and on-device storage (IndexedDB and localStorage) keeps stats, notes, and progress. An installable PWA makes it all work offline. It deploys to Cloudflare Pages.

The result

  • A static, installable, offline-capable study app, with zero runtime API cost
  • Thousands of questions spanning Azure, AWS, Google Cloud, and Databricks certifications
  • Working study mode with instant feedback, plus spaced-repetition flashcards
  • Timed mock exams and progress analytics as the pieces still coming together
A study-mode question with multiple options, a domain filter, and instant feedback
Study mode, untimed practice with instant feedback
A spaced-repetition flashcard drawn from an Azure certification question bank
Spaced-repetition flashcards from the same banks