Esse repositório contém o source-code da API Pública de Resgate de Dados do Sistema, assim como a interface gráfica.
API construída em Node + Express + GraphQL + Sequelize (MySQL).
WebApp construído com React + Redux.
Escritos em ES6 usando Babel + Webpack.
A documentação (repo) do projeto possui:
git clone git@github.com:sdec-brasil/dashboard-publico.git dashboard-publico
cd api
e npm install
cd web
e npm install
/api/src/config/database.json
para credenciais de banco de dados/api/src/config/config.json
para porta da API (opcional)/web/.env
para a porta web (opcional)cd api
e npm start
. Pode usar o GraphiQL em http://localhost:8000/cd web
e npm start
, navegue em http://localhost:3000/[nodemon] starting `babel-node src/index.js --presets es2015,stage-2`
SETUP - Connecting database...
SETUP - Loading modules...
SETUP - GraphQL...
SETUP - Syncing database tables...
INFO - Database connected.
INFO - Database sync complete.
SETUP - Starting server...
INFO - Server started on port 3000.
dashboard-publico
├── api (api.example.com)
│ ├── src
│ │ ├── config
│ │ ├── models
│ │ ├── schema
│ │ ├── setup
│ │ └── index.js
│ │
│ └── package.json
│
├── web (example.com)
│ ├── public
│ ├── src
│ │ ├── components
│ │ ├── setup
│ │ └── index.js
│ │
│ ├── .env
│ └── package.json
│
├── .gitignore
└── README.md
Copyright (c) 2017-18 Atul Yadav http://github.com/atulmy (Boilerplate)
Copyright (c) 2019 SDEC-Brasil (Tiago Loriato, Francisco Thiesen, David Beyda)
The MIT License (http://www.opensource.org/licenses/mit-license.php)