Yunseya
All work

Education product · Mobile, web and API

Private client work

Private Education Platform

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

Role
Mobile app, admin panel, API and deployment architecture
Platform
Flutter · Next.js · TypeScript API
Year
2026
Flutter · Next.js · TypeScript APIPrivate Education Platform

Problem

The real tension to solve.

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.

Solution

The product was treated as a system.

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.

Product scope

Core capabilities

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

Technical foundation

Architecture decisions

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

Outcome / status

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.