
Case Study — MyATPS
The all-in-one ATPL training platform, built end-to-end.

- Product strategy
- Brand
- UI/UX
- Engineering
- Infrastructure
MyATPS
Pass your ATPL on the first try.
- Client
- MyATPS Inc.
- Timeline
- 2024 — 2026
- Engagement
- Active product
- Scope
- Product design, engineering and operations
- Stack
- Next.js 16 · React 19
- Prisma · PostgreSQL
- NextAuth · Keycloak
- Stripe Subscriptions
- shadcn/ui · Tailwind v4
- Cloudflare R2 · Self-hosted
01 — Overview
Overview
Diofevre designed and built MyATPS end-to-end — from the brand and product strategy to the engineering stack and the infrastructure it runs on. The product brings the candidate's daily training loop into a single ecosystem: read, practise, review, simulate the exam, move on.
Aviation candidates have long juggled fragmented tools — a textbook here, a question bank there, a mock exam somewhere else. MyATPS unifies the loop on a modern, multi-tenant SaaS backed by EASA Learning Objectives v6 and available in four languages.



02 — The Challenge
The Challenge
The hard part of an aviation training platform isn't the question screen — it's everything around it. Trustworthy remote proctoring. Real-time grading on more than a dozen question types. An exam-grade reader that can render aviation content — diagrams, charts, interactive instruments — inside the flow. Role separation that holds up under audit.
We treated MyATPS as a product first and a tech demo never. Every architectural decision — from server-side wire-safety to the choice of a self-hostable stack — had to make the candidate's day-to-day faster and the operator's job easier.
03 — The Solution
The Solution
MyATPS runs on Next.js 16, React 19, Prisma and PostgreSQL, with NextAuth and Keycloak for federated identity, Stripe for subscription billing, and an interface built on shadcn/ui and Tailwind CSS v4. The whole stack is self-hosted on Diofevre infrastructure, fronted by Cloudflare.
The product layer adds the pieces you can't buy off the shelf: a 14,000+ question engine with server-side grading, a custom EPUB reader that injects React components into the page flow, a real-time proctoring SDK, an AI study assistant, live Kahoot-style quizzes, and a quiz plugin panel that ships aviation-specific tools — calculator, E6B, CAP698 charts, dictionary — without ever leaving the question.



Your business is ready.
Your system should be too.
Book a consultation and let's get started.
Meet the partners who are part of our success story