A API kenzie_doc_flask 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 framework python Flask, o ORM SQLAlchemy, o adaptador de banco de dados Psycopg2 e a lib para comunicação via whatsapp PyWhatKit.
Após feito o clone do repositório Kenziedoc , instalar :
- O arquivo oculto .env com o comando:
touch .env
dentro do arquivo .env configurar os seguintes comandos:
FLASK_ENV=development
SQLALCHEMY_DATABASE_URI="postgresql://SEU_NOME_DE_USUARIO:SUA_SENHA_DE_USUÁRIO@localhost:5432/SEU_BANCO_DE_DADOS"
SQLALCHEMY_TRACK_MODIFICATIONS=""
- O ambiente virtual e atualizar suas dependências com o seguinte comando:
python -m venv venv --upgrade-deps
ative o seu ambiente virtual com o comando:
source/venv/bin/activate
- recursivamente as dependências do projeto com o comando :
pip install -r requirements.txt
Para ter acesso ao descrições detalhes das rotas e seus retornos, conferir documentação completa no link a seguir: