O projeto é um trabalho da disciplina de banco de dados I a fim de explorar os conceitos aprendidos em sala de aula com a linguagem SQL. Este trabalho tem como objetivo o desenvolvimento do banco de dados e uma interface gráfica para visualização dos dados contidos neste banco. Para saber mais, veja o arquivo de documentação da elaboração do diagrama
Para visualizar o projeto rodando clique aqui
Para iniciar um servidor, basta seguir os passos descritos abaixo.
NodeJS
Npm
Yarn
ReactJS
PostgreSQL
Crie uma pasta config dentro da pasta backend. Dentro da pasta config, faça um arquivo com o nome dev-env e coloque dentro dele o seguinte código:
PORT=3000
PG_KEY=ENDEREÇO-DO-BANCO-DE-DADOS-AQUI
Feito a configuração inicial, instale os pacotes com o comando abaixo dentro da pasta backend:
npm i
Execute o servidor com o script no modo de desenvolvimento para iniciar um servidor local:
npm run dev
Dentro da pasta frontend, instale os pacotes utilizando o comando abaixo:
yarn install
Rode o aplicativo em modo desenvolvimento.
yarn start
Abra o endereço http://localhost:3000 para visualizar o site Web.
- NodeJS - servidor da api
- NPM - gerenciador de pacotes
- Express - routes framework
- Cors - cors
- ElephantSQL - PostgreSQL as service
- Axios - requisições HTTPs
- Nodemon - monitoramento de arquivos
- env-cmd - criar variáveis ambientes
- pg - conexão com o banco
- Nivo - gráfico
- JQuery - jquery
- PopperJS - ferramenta de posição
- React Calendar Heat Map - calendário
- React Loading - loading animation
Para ver as versões deste projeto, utilize as tags deste repositório.
- Carlos Roberto - Estudante de Sistemas de Informação - UNESP
- Giovanna Simioni - Estudante de Sistemas de Informação - UNESP
- Leandro - Estudante de Sistemas de Informação - UNESP
- Lucas Pederzini - Estudante de Sistemas de Informação - UNESP
MIT License - see more
Projeto desenvolvido com fins educativos