site/admin/api now coexist inside one Bun process with shared config, database, auth, upload, and payment boundaries.
ArtSchool Full-Stack Bootstrap
The app/ directory now hosts the unified SolidStart runtime, admin workspace, public API, SQLite data layer, media service, auth, orders, reservations, attendance, and WeChat Pay integration.
/admin, matching the current deployment contract.Server APIThe migrated API surface is live under /api.- Route families and HTTP methods
.envsemantics and runtime directories- SQLite tables, indexes, and triggers
- JSON/HTTP remains the production API contract
- Preserve current Bearer auth semantics
- WeChat Pay order creation, callbacks, query, and close flows run in Bun