ImtehanHub — full-stack project

ImtehanHub solves Pakistani exam preparation as a product. The platform covers Class 5 through 2nd Year (FA/FSc) with bilingual (Urdu + English) content, structured study material, quizzes, exam-focused practice, and a community resource submissions surface.

Every sign-up is attributed via UTM and `?source=` capture, and referral codes automatically upgrade users to Pro after 3 successful conversions — viral growth without a Cloud Function. The build pipeline regenerates `sitemap.xml` (with programmatic-SEO URLs) and `feed.xml` on every build, and a soft-fail env validation gate surfaces a friendly `EnvMissingScreen` instead of a half-init crash.

Production observability is wired (Sentry + Amplitude + Microsoft Clarity + OneSignal) and dual-channel monetisation runs through AdMob (mobile) and AdSense (web) — no user-facing paywall.

Tech stack

  • React 19
  • TypeScript 5.9
  • Vite 8
  • Tailwind CSS v4
  • Radix UI
  • React Router 7
  • TanStack Query 5
  • react-hook-form
  • zod
  • TipTap 3
  • Zustand 5
  • Capacitor 8
  • Firebase
  • Vitest

Key features

  • Bilingual Urdu + English end-to-end
  • Class 5 to 2nd Year (FA/FSc) coverage
  • Community resource submissions with image upload
  • UTM + ?source= sign-up attribution
  • Referral codes with auto Pro at 3 conversions
  • Build-time programmatic-SEO sitemap + feed.xml
  • Soft-fail env gate with EnvMissingScreen
  • AdMob + AdSense dual-channel monetisation
  • OneSignal push notifications

Category: full-stack · Status: in-progress · Started: 2026-02 · Through: Present · Client: AOneAhsan

Links: https://imtehanhub.aoneahsan.com

Tags: edtech · pakistan · bilingual · exam-prep · capacitor · firebase · programmatic-seo


Contact

Website: https://zaions.com
Email: aoneahsan@gmail.com
GitHub: github.com/aoneahsan
LinkedIn: linkedin.com/in/aoneahsan
RSS Feed: https://zaions.com/feed.xml
Sitemap: https://zaions.com/sitemap.xml
LLM Index: https://zaions.com/llms.txt