-
Notifications
You must be signed in to change notification settings - Fork 0
Technical Design
Noah Huppert edited this page Aug 30, 2018
·
6 revisions
Document detailing the implementation details of GH Gantt.
The GH Gantt app deals with 2 scopes of authentication:
- User -> App
- App -> GitHub
JSON Web Tokens are used to authenticate users with the GH Gantt app.
GH Gantt allows users to login using GitHub OAuth.
GH Gantt retrieves data from two 3rd party platforms:
- GitHub
- ZenHub
GH Gantt will use the GitHub V4 GraphQL API.
GH Gantt will use the official ZenHub APIs.
The API server is written in Go.
The API server will provide the data for the frontend to display in a Gantt chart.
React Js is used to display a Gantt chart to the user.