Skip to content

Flask Admin customized using AdminLTE bootstrap template and flask security to offer a better Dashboard UX

Notifications You must be signed in to change notification settings

sanogotech/Flask-Admin-Dashboard

 
 

Repository files navigation

Flask-Admin Dashboard Example

Basic dashboard app with Admin LTE template and Flask Admin, it has:

  • User Registration
  • Login as general or admin user
  • Roles management
  • Create form in modal window by default
  • Inline editing enabled by default
  • Skins and layout customization
  • Dashboard, charts, chat and calendar examples

Utilities:

  • AdminLTE Bootstrap template
  • Flask-Security
  • Flask-Admin
  • A lot of Charts libraries
  • SQLite

How to use

  • Clone or download the git repository.
    $ git clone https://github.com/jonalxh/Flask-Admin-Dashboard.git
  • Create and activate a virtual environment:
    $ virtualenv venv
    $ source venv/bin/activate
    
    For windows:
    https://mothergeo-py.readthedocs.io/en/latest/development/how-to/venv-win.html
  • Install the requirements inside the app folder
    $ pip install -r requirements.txt
  • Once the process finishes give execution permission to app.py file and run it
    $ chmod +x app.py
    $ ./app.py
  • The first execution will create automatically a sample sqlite database.
  • Open your favorite browser and type
    localhost:5000/admin
    
    then just log in with the default user or register one.

Screenshots

Index Login Register Home User Edit Create Skins and Layout

I hope you enjoy it.

About

Flask Admin customized using AdminLTE bootstrap template and flask security to offer a better Dashboard UX

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.2%
  • CSS 22.2%
  • HTML 10.2%
  • Other 0.4%