Back to Solutions

Case Study

CertifyNow - Cloud Certification Practice Platform

Practice platform for cloud certifications with real question banks and progress tracking across AWS, Azure, GCP, and Oracle.

React + TypeScriptTanStack QueryZustandTailwind CSS + shadcn/uiVite
39 across 4 cloud providersCertifications
AWS, Azure, GCP, OracleProviders
Hooks-based compositionArchitecture
LiveStatus

Hats I Wore

Project Overview

Cloud certification preparation is fragmented across expensive platforms, outdated dumps, and scattered resources. CertifyNow provides a focused, domain-organized practice system that tracks progress and works across all major cloud providers.

Coverage

  • AWS: 12 certifications with question banks
  • Azure: 11 certifications with question banks
  • GCP: 8 certifications with question banks
  • Oracle: 8 certifications with question banks

Total: 39 certifications ready to use.

Architecture

Hooks-Based Composition

useQuestionBank (loads questions from JSON)
  + useProgress (tracks completion in localStorage)
  = useCertificationData (unified API for components)

Key Design Decisions

  • Structured JSON files for question banks — enables rapid content addition without backend
  • localStorage for progress — API-ready architecture for future migration
  • TanStack Query with 1-hour caching — performant question loading
  • Zustand for application state — lightweight and testable

Features

  • Real question counts from JSON files
  • Progress persists in localStorage
  • Domain-organized study paths
  • Certification cards with progress indicators
  • Resume where you left off
  • Per-domain progress tracking

Technologies

React, TypeScript, TanStack Query, Zustand, Tailwind CSS, shadcn/ui, Vite

Interested in similar solutions?

Let's discuss how I can help architect and build scalable systems for your organization.