My Dollhouse

A small Phaser.js PWA built around the dollhouse concept art created in ChatGPT.

Current prototype

  • Four playable rooms: bedroom, bathroom, kitchen and living room
  • Keyboard and touch movement
  • Furniture/prop dragging in Decorate mode
  • Add/reset room controls
  • Room layout and player position persisted in IndexedDB
  • Offline-capable PWA
  • Service worker configured to take new versions automatically
  • Runtime crops extracted from the production concept sheet so gameplay code is independent from future final sprite atlases

Development

npm install
npm run dev

Build

npm run build

The Dockerfile builds the Vite app and serves it with nginx on port 80. /health is provided for Coolify health checks.

Description
Phaser.js PWA dollhouse game with IndexedDB local saves and auto-updating service worker.
Readme 14 MiB
Languages
JavaScript 96%
CSS 1.8%
HTML 1.6%
Dockerfile 0.6%