All projects
Full-Stack / SaaS·2023
PracPrep, Exam Prep Platform
One product, two clients: a Next.js web app and a Flutter app on a shared GraphQL API.
Overview
An exam-preparation product built as a Next.js web app plus a companion Flutter mobile app, both consuming a shared GraphQL API.
It supports categorized question banks with country selection, performance charts and generated PDF reports, a clean demonstration of cross-platform architecture.
What I built
- Next.js 13 web client with Apollo Client and code-generated GraphQL types.
- Companion Flutter mobile app on the same GraphQL API.
- Question-bank management, Chart.js analytics and @react-pdf/renderer reports.
- Authentication with NextAuth.