The backend service is based on https://github.com/99designs/gqlgen
go run server.go -dataPath=${stats_data_path}
Visit http://localhost:8888/
The schema is defined at ${project_root}/graph/schema.graphqls
More details: https://graphql.org/
Run the command below once you finish the change on ${project_root}/graph/schema.graphqls
go run github.com/99designs/gqlgen generate
The frontend UI is built on react.
Note: the frontend project is located at ${project_root}/dashboard-ui
cd dashboard-ui
yarn start
Visit http://localhost:3000 , you would see the UI of Presto Visualizer
- Frontend Framework: React
- UI component: Reactramp
- State management: Redux
- GraphQL client: apollo graphql
- Chart: ApexChart