/kenzie_doc_flask

API for clinic. CRUD for patients, professionals and secretaries/admin, appointments schedule and queue management, email and whatsapp warnings.

Primary LanguagePython

kenzie_doc_flask


Sobre

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.


Instalação

Após feito o clone do repositório Kenziedoc , instalar :

  1. 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=""

  1. 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
  1. recursivamente as dependências do projeto com o comando :
pip install -r requirements.txt

Documentação

Para ter acesso ao descrições detalhes das rotas e seus retornos, conferir documentação completa no link a seguir:

https://manual-api-kenziedoc.vercel.app/

Desenvolvedores da API

catCoding
André Kuratomi

David Avanci

Keila Passos

Leonardo Pereira

Nicole Pimenta

Pierre Kalil

Termos de uso

Esse projeto atende a fins exclusivamente didáticos e sem nenhum intuito comercial.