3cd9df9bfe73eb4eb78e59198859136bf6e663d1
CA Lab Studio
This folder contains the CA Lab Studio application: an Express API, Postgres-backed preset/deck data model, React admin interface, and viewer/recorder routes.
The original embeddable GlitchComponent has been moved to the sibling folder:
/Users/jenstandstad/Projects/glitch-components/glitch_voxel_automata
Run Locally
Start the database:
cd backend
docker compose up -d
Run migrations:
DATABASE_URL=postgres://ca_studio:ca_studio@localhost:54329/ca_studio_test npm run migrate
Start the API:
DATABASE_URL=postgres://ca_studio:ca_studio@localhost:54329/ca_studio_test npm run dev
In another terminal, start the admin UI:
npm run admin:dev
Open:
http://localhost:5174/admin/
Deployment Note
Deploy this app, not the sibling GlitchComponent package. See DEPLOY.md.
The production build compiles the Express API to backend/dist and emits the admin/viewer app to backend/public/admin.
Languages
TypeScript
82%
CSS
15.4%
PLpgSQL
1%
Shell
0.7%
JavaScript
0.6%
Other
0.3%