0.3.0 • Published 1 year ago

zmaj v0.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Zmaj

Zmaj is a CMS that provides RESTful API for your database, and admin panel to easily manage your data.

Check out full documentation at zmaj.vercel.app

Requirements

  • Node.js v18+
  • Postgres database
  • Typescript - optional, required if creating modules and providers since we need TS decorators
  • Email provider (optional, needed for password reset, email confirmation)
  • Redis (optional)

Quick Start Example

# Creates basic project
npx zmaj create-project zmaj-example
cd zmaj-example
npm install
# Starts docker with empty database and development email server in background
docker-compose --env-file .env up -d
# If you want to create example project with random data
npx zmaj create-example-schema -d
npm run dev

Then go to http://localhost:5000/admin/#/auth/init, to create first admin.

Docker

If you do not have NodeJS, you can run Zmaj with docker, read more here.

Demo

username:  admin@example.com
password:  password

Demos will be reset at the start of every hour. Data, images and auth sessions will be returned to default, and you will have to login again.

If someone deleted admin@example.com, there are admin2@example.com through admin9@example.com available with password password.

Demo Simple Store

Visit demo

Example of the naive web store admin panel.

Demo Blog

Visit demo

Example of the the simple blog backend.

0.3.0

1 year ago

0.0.30

2 years ago

0.0.31

2 years ago

0.0.55

2 years ago

0.1.0

2 years ago

0.1.2

2 years ago

0.2.0

2 years ago

0.1.1

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.9

2 years ago

0.2.3

2 years ago

0.1.4

2 years ago

0.2.2

2 years ago

0.1.3

2 years ago

0.1.6

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago