Skip to content

flask_appbuilder app extension with VUE front-end Redis RQ and SSE

Notifications You must be signed in to change notification settings

cw1427/fab-admin

Repository files navigation

Fab-admin

A full stack Flask app generator based on Flask-appbuilder, Redis and VUE-IView

Guide doc

What is it:

fab-admin is one app gererator based on flask-appbuild, it brings pure front-end structure based on VUE UI named IVIEW. It has several built-in commands to help generate a Flask app and be convinent for development.

python-ldap windows wheel support

https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap

release note

  • v0.4.0 to add element plugin vue admin template

  • v0.3.0 to setup py3.8 env compatable

What is new

Setup Python runtime on Python3.8, upgrade Sqlalchemy to 1.4, Added new web template elepa.

UI sample

elepa (element pluss admin)

https://element-plus-admin-doc.cn/

iview template UI a glance

Login page

Login page

Login page

Easily switch between original UI and IVIEW

There is a switch link under the menu tree as below:

Login page

Login page

Features

  • Front-end based on VUE IVIEW
  • Redis
  • RQ (Redis Queue)
  • Scheduler
  • SSE (Server-Sent-Event)
  • Docker
  • LDAP
  • UWSGI
  • Bootstrap Table

Depends on:

  • flask
  • flask-appbuilder
  • Redis
  • Sqlalchemy
  • RQ
  • VUE
  • IView-admin

Deployment and Open source:

Deployed it into pypi: fab-admin

Deploy and install:

  • python setup.py sdist --formats=gztar,zip

  • Make it Public:

    • python setup.py sdist upload -r pypi
    • twine upload pypi
  • docsify

    Running up dosify by command

    $ docsify serve ./docs/