Skip to content
Shamar

Live demo

The live demo is a Shamar panel that is already running, with data that is already seeded. It exists so you can click through lists, forms, media, and roles before you install anything. The credentials reset on a timer because the demo is shared: anyone can change records, and the next wipe puts the original set back.

It is the same software as an installed panel. The playground happens to store those records in MongoDB. Your app can use MongoDB or SQL. The screens you see here are not a mockup of a different product.

The product site and admin panel share one server. Open /demo for the live panel (sign in at /login).

Live sandbox

Shared demo resets every 20 minutes. Use these credentials, explore freely, expect a wipe on the clock.

admin
admin@example.com
password password
viewer
viewer@example.com
password password
Next reset: …
Sign in with the credentials above, then explore `/demo` — products, media, settings, roles, and API keys are all seeded.
  • Admin panel at /demo — products, companies, media, settings pages
  • File manager + FilePicker
  • Rich editors (simple / notion / document)
  • Roles, permissions, and API keys

Every 20 minutes the demo:

  1. Wipes the Mongo database
  2. Re-seeds users, catalog data, and roles
  3. Publishes a fresh nextResetAt on GET /demo-status

Sessions bound to old user ids stop working after a wipe — sign in again with the credentials above.

This is apps/playground serving the Astro site from public/ with SHAMAR_DEMO_MODE=1. See DEPLOY.md.