Skip to content

biglianmao/Flask-Admin-Dashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 creation
  • Organize menu items at left in a vertical menu
  • Modern view with a navbar top where you can place notifications
  • Menu Hide onclick
  • Create form in modal window by default
  • Inline editing enabled by default
  • Skins and layout customization
  • Dashboard, charts, chat and calendar examples

It uses:

  • 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 env
    $ source env/bin/activate
  • Install the requirements inside the app folder
    $ sudo pip install -r requirements.txt
  • Once the process finishes just execute the app.py file
    $ python app.py
  • The first execution will create automatically a sample sqlite database.
  • Open your prefered 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

App created with flask-admin using AdminLTE bootstrap template and flask security.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 65.7%
  • CSS 24.2%
  • HTML 9.8%
  • Other 0.3%