A aplicação KenzieDoc se propõe a cadastrar médicos e pacientes na plataforma possibilitando o agendamento de consultas de maneira simples e intuitiva, além de fazer a gestão de consultas agendadas e a da lista de espera.
O objetivo da aplicação é ser uma ferramenta que possibilite o profissional de saúde cadastrar sua especialidade e seus locais de atendimento e possibilitar ao paciente fazer uma busca pelo profissional mais adequado para sua necessidade e agendar a consulta de forma confortável, prática e rápida.
Esta API utiliza o ambiente de desenvolvimento Node.js e o framework Express.js
Frontend repository: https://github.com/AndreKuratomi/Capstone-Q4-Frontend
-
Um editor de código, conhecido também como IDE. Por exemplo, o Visual Studio Code (VSCode).
-
Uma ferramenta cliente de API REST. Por exemplo, o Insomnia ou o Postman.
-
E versionar o diretório para receber o clone da aplicação:
git init
1. Fazer o clone do reposítório Users service na sua máquina pelo terminal do computador ou pelo do IDE:
https://github.com/AndreKuratomi/KenzieDoc.git
Entrar na pasta criada:
cd KenzieDoc
Instalar as dependências:
yarn
Obs: caso não tenha o gerenciador de pacotes yarn instalar desta maneira:
npm install --global yarn
E rodar a aplicação:
code .
Após feito o clone do repositório KenzieDoc, instalar :
- O arquivo oculto .env com o comando:
touch .env
E dentro do arquivo .env configurar os seguintes comandos:
POSTGRES_PASSWORD=digite_sua_senha
POSTGRES_USER=digite_seu_usuário
POSTGRES_DB=digite_seu_banco_de_dados
POSTGRES_HOST=digite_seu_localhost
SECRET=digite_sua_chave_de_segurança
Para ter acesso ao descrições detalhes das rotas e seus retornos, conferir documentação completa no link a seguir: