This cookiecutter contains some components that will kickstart your multipage web dashboard built in Dash.
Dash is a low-code framework for rapidly building data apps in Python.
Make sure you have cookiecutter installed on your environment
pip install cookiecutter
After that, install Charlotte using the following command:
cookiecutter https://github.com/GusFurtado/dash-charlotte
Follow the installation steps and a folder should appear in the selected directory.
Don't forget to install the requirements. The list of dependencies is inside the main folder.
pip install -r requirements.txt
assets:.cssand.svgfiles;colors: Color palettes for consistent styling;components: HTML components.pages: Layouts and callbacks.
{{app_name}}
└─ assets
└─ css
└─ theme.css
└─ img
└─ forbidden_403.svg
└─ log.svg
└─ not_found_404.svg
└─ register.svg
└─ settings.svg
└─ colors
└─ __init__.py
└─ bootstrap.py
└─ charlotte_dark.py
└─ charlotte_light.py
└─ colorblind.py
└─ colors.py
└─ dracula.py
└─ README.md
└─ components
└─ __init__.py
└─ box.py
└─ dashboard.py
└─ drawer.py
└─ footer.py
└─ fullscreen_message.py
└─ navbar.py
└─ README.md
└─ data
└─ errorlog.log
└─ pages
└─ login
└─ login_auth.py
└─ login_layout.py
└─ login.py
└─ page1
└─ page1.py
└─ forbidden_403.py
└─ not_found_404.py
└─ .gitignore
└─ app.py
└─ Procfile
└─ requierements.txt
└─ runtime.txt
Dash Charlotte used to be a dash components package before switching to a cookiecutter app.
The old package can still be downloaded here, but it is deprecated in favor of this cookiecutter.