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