O objetivo era criar um aplicativo capaz de armazenar informações e apresentar-las, utilizando o framework Django. Desta forma eu criei esse aplicativo que seria uma base para um sistema de uma clínica médica, ele conta com três grupos de usuários, cada grupo com permissões diferentes, sendo elas:
Grupo de Usuário | Permissões |
---|---|
Funcionário | ver pacientes add pacientes alterar pacientes excluir pacientes ver procedimentos add procedimentos alterar procedimentos excluir procedimentos |
Médico | ver pacientes ver procedimentos add procedimentos alterar procedimentos excluir procedimentos |
Paciente | ver procedimentos |
Os dados do projeto em sua integridade estão disponíveis no sqlite. Todas as informações pessoais são fictícias.
Para rodar o projeto localmente basta clonar o repositório
git clone https://github.com/devmedeiros/django-app-saude.git
Entre no diretório do projeto
cd django-app-saude
Instale os pacotes necessários
pip install requirements.txt
Rode manage.py
python manage.py runserver
Todas as pessoas cadastradas no banco de dados possuem usuários cadastrados, seu usuário é formado por sua função (ME, PA, FU) concatenado com o id da pessoa com dois zeros a frente. Então o Breno Tomás Drummond que é um Paciente (PA) e possui id = 4, possui o usuário pa004
. As senhas são formadas pela funcao do usuário acrescido de seu id com zero a frente, logo a senha do Breno é paciente04
.
O super usuário criado é admin
com senha admin
.
Back-End: Django
DB: SQLite
Front-End: Bootstrap 5
- forbidden.jpg: Stop Sign Vectors by Vecteezy
- procedimentos.jpg: Imagem de jcomp no Freepik
- pessoas.jpg: Imagem de pch.vector no Freepik