Back to all projects
Knowla - Web logo
Interactive Web Platform

Knowla - Web

Overview & architecture

Problem & scope

Knoocker's interactive educational software was originally tied to dedicated desktop setups, limiting where classrooms and families could run exercises. Bringing that catalog to standard web browsers required matching the desktop experience across screens while keeping controls accessible for children with diverse cognitive and motor needs.

System architecture

Engineered as a typed Next.js and TypeScript application over a Prisma data layer structuring thematic learning Planets (such as Planet Fruu, Planet Pi, Planet Emo, Planet Contrast, Planet Quizy, and multilingual hubs) alongside fast search filtering and responsive Tailwind CSS layouts. Maintained architecture and end-to-end delivery largely solo to ensure parity with the desktop release.

Key engineering highlights

  • Brought zero-install browser parity to Knoocker's desktop suite so educators and learners can open activities from any modern device.
  • Structured dozens of cognitive, sensory, and language modules into browsable Planets with direct search access through Prisma models.
  • Carried full-stack implementation across schema modeling, UI engineering, and accessibility polish primarily as sole developer.

Technologies used

  • Next.js
  • TypeScript
  • Prisma
  • Tailwind CSS
1/3

Main view of Knowla Web