Bunadmin

A simple graphql admin dashboard(Front-End Only). Easy to expand with the flexible plugin. Graphql first, also supports api. Based on React, Material-UI, Realtime RxDB, Formik, I18N. Free and Open Source for personal and commercial purposes.

Main Feathers

  • [✔️] Plugin *

  • [✔️] Multi-user *

  • [✔️] Multi-language

  • [✔️] Data migration *

  • [✔️] Log / message *

  • [✔️] Dockerfile & Deploy Shell

Screenshot

More screenshots

How to use

Download the code or clone the repo:

git clone https://github.com/bunred/bunadmin.git
cd bunadmin

Install it and run: (You can install the Yarn v1.2.0+ package here)

yarn
yarn run dev

Plugin

Required plugin: User Auth: use api

Example plugin: File Explore: use graphql

A new plugin's structure should look like this:

  • /plugins/[team]-[group]

    • /[name]

      • index.tsx

    • /[name]

      • index.tsx

    • package.json

Example:

  • /plugins/bunadmin-blog

    • /post

      • index.tsx

    • /category

      • index.tsx

    • package.json

User Auth Plugin File Explore Plugin

About intData file

Used to generate menus and data models

Theme

There is only one theme for now, borrowed style from ngx-admin

Thanks

material-ui material-table rxdb formik ngx-admin ant-design-pro react-admin ...

❤️🎉

Last updated