Back to all projects
LiveWeb · 2026

Oyunla Yeşilay

A 36-week school game platform for Yeşilay, with the 3D Yeşilçe neighbourhood

A game platform built for Yeşilay's healthy-living programme for primary, middle and high school students. Each week unlocks new games in which students learn about addiction, digital balance and safe choices by playing; the middle-school level is played by exploring a 3D neighbourhood built with Three.js. An Express API, a React front end and SQLite run in a single Docker image, and game packages of several hundred megabytes are uploaded, unpacked on the server and served in isolation.

Highlights

  1. 01Game library of 36 primary, 9 middle and 3 high-school weeks with weekly unlocking
  2. 02The 3D Yeşilçe neighbourhood in Three.js: mini-games open as you enter buildings
  3. 03Large game-package uploads over the tus protocol, ZIP extraction and game detection
  4. 04Student progress tracking and an admin panel, deployed with Docker and Dokploy

Other projects