Skip to content

nicholas-eras/optotech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OptoTech - Teste Optotipo Snellen Online (Trabalho de Conclusão de Curso 2023)

Projeto para realização de testes de acuidade visual utilizando o optotipo Snellen de forma online.

📌 Funcionalidades

  • Teste de leitura de letras personalizáveis.
  • Fidelidade do tamanho real do pixel baseado no DPI do usuário.
  • Executável em Python (Tkinter) para calcular DPI caso o usuário não saiba [https://github.com/rr-/screeninfo].
  • Cadastro de pacientes e histórico de atendimentos.
  • Tela de estatísticas com gráficos e relatórios.

🚀 Tecnologias Utilizadas

Frontend:

  • Next.js
  • SCSS
  • Axios
  • AuthContext Provider

Backend:

  • Django Rest Framework

Banco de Dados:

  • PostgreSQL (dados dos atendimentos)
  • Redis (blacklist de JWTs invalidados)
  • MongoDB (dados extras dos pacientes)

Segurança:

  • Criptografia de dados sensíveis (Cryptography + AES)
  • Hashing de senhas com Bcrypt
  • Configuração de CORS

Infraestrutura:

  • Docker e Docker Compose image

image image

image image image

image image

image image image

image

Releases

No releases published

Packages

No packages published