/clinica-la-vie-grupo-3

Desafio 3 do XP49 da Gama Academy: API com Node.js e Express para clínica La Vie.

Primary LanguageJavaScript

Clínica La Vie

Um grupo de psicólogos se juntaram e criaram a clínica La Vie - Saúde Mental que oferece diversos tipos de terapia.

Para ajudar nos atendimentos, eles precisam de uma API que permita criar registros de psicólogos, pacientes e prontuários. Em uma conversa com os Front-end e os PO foram decididos alguns grupos de endpoints que devem ser criados.


🧑‍💼 Gerenciamento do projeto

Usamos o notion para gerenciar o projeto. Centralizando todas as informações necessárias e utilizando Kanban para andamento das tarefas.

Acessar notion


📁 Executar o projeto

Caso deseje criar o banco manualmente:

  1. Crie um novo banco de dados;
  2. Renomei o arquivo na raiz do projeto .env.example para .env;
  3. Preenchas as informações do arquivo .env;
  4. No terminal use o comando abaixo para instalar as dependências:
npm install
  1. No terminal use o comando abaixo para iniciar o projeto:
npm start

Caso deseje que a aplicação crie o banco e já preencha as tabelas com alguns valores:

  1. Renomei o arquivo na raiz do projeto .env.example para .env;
  2. Preenchas as informações do arquivo .env;
  3. No terminal use o comando abaixo para instalar as dependências:
npm install
  1. No terminal use o comando abaixo para iniciar o projeto:
npm run db
  1. Nas próximas vezes para iniciar o projeto use o comando:
npm start

Caso deseje o comando abaixo faz com que o projeto use o --watch:

npm run dev

💻 Tecnologias utilizadas

  • NodeJs
    • Express
    • Sequelize
  • MySQL

💾 Banco de dados

DER do banco de dados


📑 Documentação

Ver a documentação

Executar no Postman


✒️ Autores

Grupo 3