{"repo":"s71m/nicegui_dashboard","free":true,"listed":false,"github":"https://github.com/s71m/nicegui_dashboard","clone":"git clone https://github.com/s71m/nicegui_dashboard.git","description":"Example of template to build dashboard with using NiceGUI","language":"Python","stars":55,"topics":["nicegui","cards","dashboard","drag-and-drop","vue-flow"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"This repository demonstrates how quickly and elegantly you can create dashboards with NiceGUI . After trying Streamlit, Dash, Panel, and now NiceGUI, I've found that NiceGUI is fast, intuitive, and supports many plugins. The purpose of this repository is to provide a friendly starting point for developers who want to work with NiceGUI. ---------- Add new page - Explore example page.py to see how a page is built. - Create a new folder under web/pages/ (e.g., new folder ). - Add a new page.py file with a NewPage class. - Click the \"Reload\" button and watch it appear automatically in the application!. ---------- ### How to Start 1. Install the required dependencies using: 2. Launch the application: 3. Open your browser and navigate to: http://localhost:8080 Explanation of project structure: nicegui dashboard web/ - app.py : Main entry point for the application. - header.py : Defines the UI layout and functionality for the application's header. - pageconf.yaml : YAML configuration file for page settings. - pagetemplate.py : Base template for creating pages with a common structure. ---------- web/components/ - modulereloader.py : Handles reloading of modules for dynamic updates during development without restarting the server. - pageconf.py : Manages page configurations stored in the YAML file. - pageinfo.py : Provides metadata about each page (e.g., route, name). - pagemanager.py : Creates the page structure ( {folder}/{module} ) and handles page routing. ---------- web/pages/ - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/s71m","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/s71m/nicegui_dashboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}