An interactive dashboard built with marimo, demonstrating real-time data visualization and analysis capabilities.
📝 Read the full tutorial: Marimo: A Modern Notebook for Reproducible Data Science
- 📊 Interactive temperature visualization across multiple cities
- 🔄 Real-time data updates with user selections
- 📈 Multiple chart types (Line and Bar)
- 📑 Summary statistics for selected cities
Visit the live dashboard at: https://khuyentran1401.github.io/marimo-dashboard-demo/
- Python 3.11+
- uv (recommended) or pip
- Clone the repository:
git clone https://github.com/khuyentran1401/marimo_dashboard.git
cd marimo_dashboard
- Install dependencies with uv:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv add marimo
Start the marimo notebook:
marimo edit dashboard.py --sandbox
The dashboard will open in your default web browser.
dashboard.py
- Main marimo notebook containing the dashboard code.github/workflows/deploy.yml
- GitHub Actions workflow for automatic deployment
- Fork the repository
- Create a new branch for your feature
- Make your changes
- Submit a pull request
MIT License - feel free to use this demo for your own projects!