Skip to content

Free Quasar Admin Template based on Vue.js and used Quasar Framework.

Notifications You must be signed in to change notification settings

adampwells/quasar-admin

 
 

Repository files navigation

Spice DB

RBAC Spicedb https://play.authzed.com/schema

definition user {}

definition ipgroup {
	relation reader: user
	relation writer: user
}

definition ipitem {
	relation ipgroup: ipgroup
	permission read = ipgroup->reader
	permission write = ipgroup->writer
}

definition team {
	relation member: user
}

definition company {
	relation admin_team: team
	relation end_user_team: team
	relation external_team: team
	permission admin = admin_team->member
	permission end_user = end_user_team->member
	permission external = external_team->member
}
ipgroup:somegroup#reader@user:1
ipgroup:somegroup#writer@user:1
ipitem:mymark#ipgroup@ipgroup:somegroup
team:admin#member@user:1
team:external#member@user:2
company:markster#admin_team@team:admin
company:markster#external_team@team:external
assertTrue:
  - ipitem:mymark#read@user:1
  - company:markster#admin@user:1
assertFalse:
  - company:markster#admin@user:2

Local install

brew install authzed/tap/spicedb
spicedb migrate head --datastore-engine postgres --datastore-conn-uri "postgres://spicedb:spicedb@localhost:5432/spicedb?sslmode=disable"
spicedb serve --grpc-no-tls --grpc-preshared-key a4a01703-dc9c-4dc9-826c-83b3b8b4ce28 --datastore-engine postgres --datastore-conn-uri "postgres://spicedb:spicedb@localhost:5432/spicedb?sslmode=disable"
brew install authzed/tap/zed
zed context set first-dev-context :50051 "a4a01703-dc9c-4dc9-826c-83b3b8b4ce28" --insecure

Cloudflare Pages

set up vue-tour

Cloudflare Pages

https://saas.markster.com.au

Quasar Admin Template

MadeWithVueJs.com shield

Free Quasar Admin Template based on Vue.js and used Quasar Framework.

Support

If this helped you in any way, you can contribute to this project for long term survival by supporting me:

Be sure to check out my sponsor page.

(GitHub currently doubles your support! So if you support me with $10/mo, I will get $20 instead! They're alchemists 😉)

Thank you so much!!!

Install the dependencies

npm install

Start the app in development mode (hot-code reloading, error reporting, etc.)

quasar dev

Build the app for production

quasar build

Screens UI

Login

Alt text

Dashboard

Alt text

Mail

Alt text

Lock Screen 1

Alt text

Lock Screen 2

Alt text

Pricing

Alt text

Customize the configuration

See Configuring quasar.conf.js.

License

MIT

About

Free Quasar Admin Template based on Vue.js and used Quasar Framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 76.1%
  • JavaScript 22.3%
  • HTML 1.4%
  • Other 0.2%