Este é um projeto tem como objetivo conectar pacientes a profissionais de nutricao. Ele permite agendar consultas, visualizar receitas e oferece login exclusivo para os profissionais acessarem a agenda. O design prioriza eficiência e usabilidade, refletindo nosso compromisso com a qualidade acadêmica.
Daiane Bovolini Mainardi
Kelvin Heynrik De Medeiros
Isabella Moussa Macedo
Richardson Ruiz Fernandes De Oliveira
Lucas Santos Lopes
Marcos Santos Silva
Janaina Soares Correa
- Docker Desktop
- Node.js
- NPM
- VS Code
- Baixe e instale o Docker Desktop se ainda não o tiver instalado.
- Clone o repositório do projeto usando o comando git clone https://github.com/isabellammacedo/projeto.
- Abra o projeto no VS Code.
- Abra o terminal no VS Code.
- No terminal, execute o comando docker-compose up.
- Aguarde até que os contêineres estejam em execução. Você saberá que estão prontos quando vir a seguinte mensagem no terminal: [Server] /usr/sbin/mysqld: ready for connections. (Esta etapa pode demorar um pouco).
- Abra outro terminal na mesma pasta, navegue até o diretório "/front", e execute os comandos npm install e npm start. Aguarde até ver a mensagem que indica que a compilação foi bem-sucedida.
- A aplicação agora deve estar rodando nas seguintes portas: 3000 (front-end), 8080 (back-end) e 3306 (banco de dados).
- Swagger: http://localhost:8080/swagger-ui/index.html
- Front-end: http://localhost:3000/
- Back-end: https://github.com/daimainardi/nutrifit_api
Espero que isso ajude! Se você tiver mais perguntas, sinta-se à vontade para perguntar.