Flashcards now use real spaced repetition (SM-2, the same algorithm as the iOS app): rate each card Again, Good, or Easy and it schedules your next review automatically. Progress saves to your account.
What's shipped, fixed, and hardened — app, site, and backend.
Flashcards now use real spaced repetition (SM-2, the same algorithm as the iOS app): rate each card Again, Good, or Easy and it schedules your next review automatically. Progress saves to your account.
Added My Flashcards — create your own decks, add cards, and study them with the same spaced-repetition scheduler as the certification question banks.
Fixed flashcard progress counter double-counting cards (a 10-card deck could show "19/10"), a completely broken password reset flow, and duplicate footers on two pages.
Set up nightly automated backups of the CertQuiz database (Postgres, api backend) to Cloudflare R2 object storage, with a scoped read/write API token limited to the backup bucket and 14-day retention.
Moved quiz scoring to the server, added CSP headers, and closed a token-revocation and referrer-leak issue. Added HSTS headers and request size caps.
Added account management, a live leaderboard, and password reset to app.gridcommand.ca. Nav profile pill now links to account management.
Added a cookie consent banner and a PIPEDA/GDPR-compliant privacy policy, rewritten in plain language, with a footer link on every page.
Redesigned the quiz start screen with a light/dark mode toggle, fixed flashcard width and centering in session mode.
Rebuilt the quiz page with a dark premium theme, added flashcard mode, and pulled the full quiz experience live from the API.
Answers now shuffle randomly on every quiz session. Featured high-value certs on the landing page and quiz welcome screen, removed exam pricing from cert cards.
Launched the GridCommand landing page and a dedicated Cert IT Trainer page for app.gridcommand.ca, split from the main B2B site.
Added infrastructure solutions and case study pages, an About the Founder page, and a Web3Forms-backed contact form with Calendly booking.
Site-wide navigation, favicon, and footer consistency fixes across all pages.
Have a bug or question? Let us know.