https://github.com/hulk66/gladstone_gantter
A simple webapp to draw Gantt Charts
https://github.com/hulk66/gladstone_gantter
gantt gantt-chart gantt-diagram mermaid nicegui python
Last synced: 9 months ago
JSON representation
A simple webapp to draw Gantt Charts
- Host: GitHub
- URL: https://github.com/hulk66/gladstone_gantter
- Owner: hulk66
- Created: 2024-01-02T12:39:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-05T11:23:47.000Z (over 2 years ago)
- Last Synced: 2025-06-16T03:32:19.946Z (about 1 year ago)
- Topics: gantt, gantt-chart, gantt-diagram, mermaid, nicegui, python
- Language: Python
- Homepage:
- Size: 185 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gladstone Gantter - a web application to draw Gantt Diagrams
Utlizing [Nicegui](https://nicegui.io/) and [Mermaid](https://mermaid.js.org/)
* Editing Gantt Charts in a form based manner
* Entering start date and duration. End date will be calulated, excluding weekend. Or just provide the end date
* The end date is used as the start date for the next task
* Limited Color styling
* Loading and saving files to json to you local machine
* Can be easly dockerized
## Example

## Result

## Setting up locally
1. Get the code from github
2. `conda env create -f env.yaml`
3. `conda activate gantt`
4. `python -m main.ui`
## Using the docker image
docker run -p:8080:8080 hulk66/gladstone_gantter
Open http://localhost:8080
## Issues
* Always fill name of swimlanes and tasks before switching to the diagram view. At the moment there is no validation. If not you get an error message on the diagram panel
* If you happen to see some text instead of the diagram, try a reload. Sometimes this does the trick