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
rm -rf dist
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

pip install ploomber-cloud
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.3.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: dash_mui_ploomber-0.0.3.tar.gz
  • Upload date:
  • Size: 1.9 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.3.tar.gz
Algorithm Hash digest
SHA256 3d7bcfafca6f5b88d52cf83a894fd02ad5a1a053312894623e7e9282ff225307
MD5 09d8024d4ffd55863efac1b7d6c42d09
BLAKE2b-256 3a35df070b6b176d2fb45e685b175b1613dc594a2cd0ef3a931e8fb3c0621e46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dash_mui_ploomber-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 307578ed8437dac1c28477fb71840b60819f3a35a31d379b5c7e45092fcc095d
MD5 c564cc0d3ff58610fc1041f5b4f6fd14
BLAKE2b-256 64c29841835c81119d76af771969e134c7d147595f8c164b382a3132d467d905

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