VillageSim starter

A minimal local-first app shell for the VillageSim MVP.

This scaffold wires up the Next.js + React + TypeScript foundation so the UI, backend, and worker tracks can land on a runnable base without revisiting project setup.

What is included

Recommended first run

  1. Copy .env.example to .env.local and keep VILLAGESIM_PLANNER_MOCK=true for a local-first first run.
  2. Install dependencies, then start the Next.js shell with npm run dev.
  3. Use the demo town route as the handoff target for the town renderer and backend tracks.

The /town/demo-town route now uses shared mock village state and can be advanced through the local tick API or worker script.