Skip to main content

Material UI for Dash

Project description

Dash MUI

Beautiful Dash apps without design skills.


Ploomber Logo
Made by Ploomber with ❤️

Deploy your Dash application on Ploomber.io for free.


https://github.com/user-attachments/assets/15492ec4-a04f-4a76-96fa-50b707898a2e

Live demo: dash-mui.ploomberapp.io

Installation

pip install dash-mui-ploomber

Demo

cd demo
pip install -r requirements.txt
python app.py

Open: http://localhost:8050

Developer documentation

Setup

# create env
conda create --name dash-mui python=3.12 nodejs=22 -c conda-forge -y
conda activate dash-mui

# run this in the dash-mui directory, where the setup.py file is
pip install -e .
pip install -r requirements.txt -r tests/requirements.txt

npm install
npm run build

# you can test changes using the demo
pip install -r demo/requirements.txt
python demo/app.py

Release

You can see the releases here

First, edit version in package.json, also edit demo/requirements.txt to ensure the demo uses the latest version.

conda activate dash-mui

# generate deployment artifact
npm run build
python setup.py sdist bdist_wheel
ls dist

# test deployment artifact by installing it in a new env
pip install dash dist/dash_mui_ploomber-0.0.1.tar.gz
python demo/app.py

# upload
pip install twine
twine upload dist/*

# clean up
rm -rf dist

Deploy demo:

cd demo
ploomber-cloud deploy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dash_mui_ploomber-0.0.2.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

dash_mui_ploomber-0.0.2-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

File details

Details for the file dash_mui_ploomber-0.0.2.tar.gz.

File metadata

  • Download URL: dash_mui_ploomber-0.0.2.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for dash_mui_ploomber-0.0.2.tar.gz
Algorithm Hash digest
SHA256 0c24869362cfd3d4b375f2e223e5fca2fd4393612dd988847e5df56c7ca785fa
MD5 68622d4985b9858b99b5117d134b32e7
BLAKE2b-256 e67f6963ccfd135860d83f2cdca9b121f9ba91496c12f465dd0c05299444f791

See more details on using hashes here.

File details

Details for the file dash_mui_ploomber-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for dash_mui_ploomber-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c2e8030c5dbd9d700023a08b7b534798c8f6ac22c9910e6dfea2264d185cc56f
MD5 0a735ff7f95fd4e311ed38783dd72966
BLAKE2b-256 356d613623eb89b6986a191da634e78d266812fcd638edccf97f207782f88534

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page