Skip to content

dh3968mlq/dash-mantine-starter-kit

Repository files navigation

Dash Mantine Template App

Note: This uses now-outdated DMC 0.13, with no plans to update for now

A starter template app for a responsive multi-page app using Dash Mantine components

Author: David Harris 2024, based on Snehil Vijay's dmc-docs app at https://github.com/snehilvj/dmc-docs

Dash allows multi-page web apps to be programmed (almost entirely) in Python

Dash Mantine Components wraps the Mantine React components library

This template

  • Implements a basic responsive design
  • Draws on the much more complex code for the Dash Mantine Components Documentation
  • Is implemented entirely in Python (except for a one-line example of a Javascript clientside callback) using
  • Uses the Dash Mantine Components default light theme
    • A one-line change is needed to change it to the dark theme
  • Responds to screen size. On narrower screens:
    • The right sidebar disappears
    • The left sidebar is replaced by a pop-up drawer
    • The title becomes shorter and smaller
  • Autogenerates content from Markdown files
  • Is configured for deployment on Heroku

About

A compact template for a responsive site implemented in Python using Dash Mantine Components

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published