Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/google/ezgantt
ezGantt main
https://github.com/google/ezgantt
gantt-chart spreadsheet
Last synced: about 2 months ago
JSON representation
ezGantt main
- Host: GitHub
- URL: https://github.com/google/ezgantt
- Owner: google
- License: apache-2.0
- Archived: true
- Created: 2017-01-17T17:54:24.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-11-12T23:26:17.000Z (about 3 years ago)
- Last Synced: 2024-05-08T21:33:55.778Z (8 months ago)
- Topics: gantt-chart, spreadsheet
- Language: JavaScript
- Homepage: https://ezgantt.appspot.com
- Size: 37.1 KB
- Stars: 102
- Watchers: 13
- Forks: 30
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# ezGantt
View a Google Spreadsheet as a Gantt Chart
ezGantt uses public Google Chart and Google Drive JavaScript APIs,
so the same users who can view the Spreadsheet can see the Gantt chart.
To try it, go to https://ezgantt.appspot.com/#1kYfoEFXW-psZ8AMy0Ne7wRMiM3umNKBs3v9U7nvafXATo use it yourself, make a copy of the demo sheet and start adding tasks!
# Feature Requests
- [ ] Clickable rows
- [ ] Allow both date and depends-on constraints, and choose latest one as a "no earlier than" constraint.
- [ ] Last updated date (and who?)
- [x] Public ezgantt.appspot.com version
- [x] Any line item task description where the task starts with a '#' is ignored
- [x] Drive API v3, Sheets API v4
- [x] Enforce unique ID column
- [x] Easier linking from sheet to chart
- [x] Resources in demo = people
- [x] Easier hash tag
- [x] new better auth, fetch, promises flow
- [x] removed excess drive permissions# INFO
## ezgantt.apspot.com
`gcloud app deploy -q --project ezgantt --version 1 --verbosity=info app.yaml`
* app id: ezgantt
* api key, client id, client secret: see JS files.# QUOTES
> "I think ezgantt is a great tool for small-medium projects,
> it's easy to learn (took me minutes to get a good chart) and maintain."# References
* https://developers.google.com/chart/interactive/docs/gallery/ganttchart
* https://developers.google.com/sheets/api/quickstart/js
* https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/get