This is the integration demo for the new SimpleWorkJS package architecture.
It consumes:
@simpleworkjs/orm-identity— the model-first ORM with built-in identity/RBAC.@simpleworkjs/backend— the Express/Socket.IO framework and page router.@simpleworkjs/conf— configuration loader.demo-todo— the new canonical golden-path starter.
git clone git@github.com:simpleworkjs/beta.git
cd beta
npm install
npm start
# open http://localhost:3000Demo login:
- Username:
admin - Password:
Changeme1!
- App-specific models (
Project,Task) extending the sharedModelbase. - Built-in identity models (
User,Group,Role,Permission,AuthToken) managed by the ORM. - Auto-generated REST API with RBAC checks.
- Server-rendered Bootstrap pages from templates bundled in
@simpleworkjs/backend. - Live WebSocket sync when models change.
simpleworkjs/
orm-identity/ # ORM, fields, adapters, identity models, auth
backend/ # framework, REST routes, views, CLI generator
conf/ # configuration loader
demo-todo/ # canonical golden-path starter (recommended for new apps)
beta/ # this integration test app
npm testThe packages are functional and tested locally. Publication to npm is in progress; see the simpleworkjs organization repos for the latest published versions.