Yunus Seyyar
Flutter · Next.js · TypeScript APIPrivate Education Platform
All work

01Case studySystem view

Education product · Mobile, web and API

Private Education Platform

Private client work

A multi-surface education platform that unifies video lessons, notes, assessments, progress and community flows in one content operation.

My role
Mobile app, admin panel, API and deployment architecture
Platform
Flutter · Next.js · TypeScript API
Year
2026
Explore the case study

01Starting point

Case study · 2026

Education product · Mobile, web and API

A product that begins by clarifying the need.

01AProblem

Video, lesson notes, question banks, learner progress and community moderation all have different operational needs. The student experience had to remain simple while that content stayed secure and manageable.

01BSolution

The mobile learning experience is supported by a dedicated content and moderation panel, a type-safe API, an HLS media pipeline and a relational data model. Identity, notifications and deployment remain separated from the product flow.

02Product and foundation

Product capabilities: 06 · Architecture decisions: 06

Flutter · Next.js · TypeScript API

The product and technical decisions behind the experience.

Role
Mobile app, admin panel, API and deployment architecture
Status
Private client work
Platform
Flutter · Next.js · TypeScript API

Experience scope

Product capabilities

  1. 01Video lessons and safely rendered notes
  2. 02Topic assessments, results and incorrect-answer review
  3. 03Study cards, favourites and progress tracking
  4. 04Community, comments, reports and moderation flows
  5. 05Content, user and announcement management
  6. 06In-app notifications and study tools

How it was built

Architecture decisions

  1. 01Responsive Flutter learning client
  2. 02Statically exported Next.js admin and moderation panel
  3. 03TypeScript API and PostgreSQL data model
  4. 04FFmpeg-based HLS media pipeline
  5. 05Authentication, notifications and secure upload layers
  6. 06Single-server deployment topology with Docker Compose

03A closer look

01 Visual

Private Education Platform

The product in view.

Visual 01How it was built

From content to learning session

N/05 · R/05

  1. N01Learning appVideo · Tests · Progress
  2. N02Content panelPublishing · Moderation
  3. N03Product APIIdentity · Domain rules
  4. N04Media pipelineUpload · HLS
  5. N05Data layerContent · Progress

System connections

  1. R01Learning appProduct API
  2. R02Content panelProduct API
  3. R03Content panelMedia pipeline
  4. R04Product APIData layer
  5. R05Media pipelineLearning app
How it was builtBrand-neutral architecture diagram connecting a mobile learning app, admin panel, API, media processing and database

04Outcome

Private client work

Private client work

Where is the product today?

The resulting system keeps learning, content operations, moderation and media delivery within one product boundary. This case only presents the technical scope; client identity and production screens remain private.