Skip to content

Uma aplicação web projetada para facilitar a gestão de uma clínica de psicologia, feita com Python e Django.

License

Notifications You must be signed in to change notification settings

OusterCode/psico-clinica

Repository files navigation

Sistema de Gestão de Clínica Psicológica (Psico-clinic)

Visão Geral

O Sistema de Gestão é uma aplicação web desenvolvida para facilitar o gerenciamento de uma clínica de psicologia. O sistema permite que psicólogos cadastrem pacientes, registrem consultas, gerenciem tarefas e armazenem dados relevantes de forma eficiente.

Funcionalidades

  • Gestão de Pacientes: Adicione, atualize e visualize detalhes dos pacientes, incluindo informações de contato, queixas e status de pagamento.
  • Registro de Consultas: Registre consultas com detalhes como avaliação de humor, anotações gerais e vídeos.
  • Gestão de Tarefas: Atribua tarefas específicas aos pacientes com opções de frequência pré-definidas.
  • Visualização de Dados: Gere gráficos de tendência de humor com base nas consultas anteriores.
  • Acesso Seguro: As consultas só ficam acessíveis para pacientes com pagamento em dia.

Tecnologias Utilizadas

  • Backend: Django (Python)
  • Banco de Dados: SQLite (padrão, mas pode ser configurado para PostgreSQL/MySQL)
  • Frontend: HTML, CSS (templates Django, Tailwind)
  • Processamento de Imagens: Pillow
  • Outras Bibliotecas: Django Messages Framework

Instalação

Clone o Repositório

git clone https://github.com/yourusername/management-system.git
cd management-system

Inicie o Servidor

python manage.py runserver

Como Usar

  • Acesse http://127.0.0.1:8000/ para utilizar a interface de gestão de pacientes.
  • Cadastre novos pacientes informando seus dados e foto de perfil.
  • Registre consultas com avaliação de humor e vídeo.
  • Atribua e gerencie tarefas para cada paciente.

Endpoints da Aplicação

Endpoint Método Descrição
/ GET Visualizar todos os pacientes
/<int:id> GET Visualizar detalhes de um paciente específico
/update_patient/<int:id> POST Atualizar status de pagamento do paciente
/delete_consultation/<int:id> POST Excluir um registro de consulta
/public_consultation/<int:id> GET Visualizar consulta pública se o paciente estiver em dia

Observações

About

Uma aplicação web projetada para facilitar a gestão de uma clínica de psicologia, feita com Python e Django.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •