Yunseya
All work

Kids product · Mobile and content platform

In development

Minik Boyacı

An iOS-first kids product for ages 3–8 that requires no account and receives new colouring content through a controlled publishing flow.

Role
Product architecture, Flutter app, content API and admin panel
Platform
Flutter · iOS · NestJS · Next.js
Year
2026
Flutter · iOS · NestJS · Next.jsMinik Boyacı

Problem

The real tension to solve.

A kids colouring app needed to work in very few steps, collect no child identity and grow its content catalogue without requiring an app update.

Solution

The product was treated as a system.

The accountless Flutter experience uses an online manifest with embedded fallback content. A NestJS API and Next.js panel manage asset validation, bilingual metadata, human review and release state separately from the mobile client.

Product scope

Core capabilities

  • 01Touch-first landscape colouring experience
  • 02Short-lived, in-session content cache
  • 03Technical validation for downloaded line-art files
  • 04Bilingual category and content metadata
  • 05Source, rights and human-review records
  • 06Privacy-first boundary for anonymous product analytics

Technical foundation

Architecture decisions

  • 01Flutter client with no account or child profile
  • 02Online manifest with an embedded offline fallback
  • 03NestJS content API and PostgreSQL record layer
  • 04Next.js content quality and publishing panel
  • 05Parental gate for external links and purchase areas

Outcome / status

The product is in development. Illustrations without completed rights and human review are excluded from the portfolio, so this case only presents the product flow and safe content architecture.