An open API service indexing awesome lists of open source software.

https://github.com/gaw89/dash-admin

CLI tool for initiating dash boilerplate
https://github.com/gaw89/dash-admin

dash plotly plotly-dash

Last synced: 5 months ago
JSON representation

CLI tool for initiating dash boilerplate

Awesome Lists containing this project

README

          

# Dash-Admin

### Intro
#### Dash-Admin is an extension for [Dash](https://github.com/plotly/dash) to help start new Dash projects.

Dash-Admin is modelled after the ```django-admin``` command in the popular Python web framework [Django](https://github.com/django/django). The goal of dash-admin is to provide a simple, easy-to-use CLI tool for starting projects in Dash.

### Documentation

Getting a working Dash application is as simple as:

```dash-admin startproject myproject```

This will give you a working Dash application, complete with user authentication, user management (both online and through the CLI), and a main page with an interactive Plotly chart. To start the application ```cd``` to the 'myproject' folder which was just created and enter:

```python run.py```

then visit [localhost:8050/myproject/app1](http://localhost:8050/myproject/app1).

You can log in with username ```admin``` and password ```admin```.

### Installation

Dash-Admin can be installed via ```pip install dash-admin``` or by cloning this repo and running ```python setup.py install```.

#### Note:
You will also need to run ```pip install https://github.com/gaw89/dash-auth/archive/v0.1.0.zip``` in order to provide user authentication.