A aplicação foi desenvolvida em duas partes, front-end e back-end
- docker
- express
- sequelize
- mariadb
- react
- Typescript
- react router dom
- node instalado > 16
- dokcer e docker compose instalado na máquina
- Insomia (para realizar a alimentação do banco de dados)
- para visualizar a documentação da API
- abra o terminal na pasta doc_api e rode o seguinte comando
npx server
acesse o caminho que irá aparece no terminal
- abra o terminal na pasta doc_api e rode o seguinte comando
-
abra o terminal na pasta do fibromialgia-app e rode o seuinte comando (npm install ou yarn ), caso não tenha yarn isntalado rode
npm install --global yarn
-
Abra o terminal na pasta fibromialgiaApp e faça
npm install ou yarn
- senão tiver o yarn, vistie https://classic.yarnpkg.com/lang/en/docs/install/#debian-stable
-
no arquivo, dentro ./fibromialgiaApi .env substiruir o DATABASE_HOST para o enderço o ipv4 da sua máquina
-
Para rodar o projeto, abra o terminal na pasta fibromialgiaApp e rode os seguintes comandos
- yarn dev:up
- Com outro terminal aberto, na pasta de fibromialgiaApp rode no terminal
npx sequelize db:migrate
npx sequelize db:seed:all
- Acesse a aplicação http://localhost:3001
- Caso não aparece as mensagens, será necessário cadastrá-las no banco utilizando o isomina
- abra o terminal na pasta doc_api e rode o seguinte comando
npx server
- Abra o insomia e faça as requisições de alimentaçao do banco de dados