Skip to content

icarosg/neuroelo

Repository files navigation

Neuroelo - Plataforma de Gestão Terapêutica

Plataforma web para gestão de ambientes virtuais terapêuticos, desenvolvida para facilitar a comunicação entre terapeutas, pacientes e familiares.

🚀 Tecnologias

  • Frontend: Next.js 15, React, TypeScript, Tailwind CSS
  • UI Components: Shadcn/ui, Radix UI
  • Backend: Java Spring Boot, MySQL
  • Deploy: Netlify
  • Autenticação: JWT
  • Validação: Zod, React Hook Form
  • Gerenciamento de Estado: Context API

📋 Funcionalidades

Para Terapeutas

  • Gerenciamento de Pacientes: Cadastro completo com dados pessoais e endereço
  • Ambientes Virtuais: Criação de ambientes terapêuticos personalizados por paciente
  • Plano Terapêutico: Definição de objetivos, atividades e checklists
  • Diário de Postagens: Registro de evolução com suporte a imagens (até 5MB)
  • Feedbacks: Sistema de avaliação do plano terapêutico
  • Relatórios: Solicitação e visualização de documentos PDF

Para Familiares

  • Visualização de Planos: Acesso aos objetivos e atividades definidas
  • Diário Colaborativo: Postagens sobre o progresso do paciente
  • Acompanhamento: Visualização de feedbacks e relatórios
  • Upload de Relatórios: Envio de documentos PDF (até 5MB)
  • Central de Ajuda: Tutorial interativo e vídeos explicativos

🎨 Características da Interface

  • Design Responsivo: Adaptado para desktop e mobile
  • Sidebar Colapsável: Navegação otimizada com ícones
  • Cards Coloridos: Sistema visual para identificação de terapias
  • Validação em Tempo Real: Feedback instantâneo nos formulários
  • Upload de Mídia: Suporte para imagens e PDFs com validação de tamanho
  • Máscaras de Input: CPF, telefone, CEP formatados automaticamente
  • Links Clicáveis: Detecção automática de URLs em postagens

📱 Funcionalidades por Módulo

Diário (Postagens)

  • Postagens com texto e imagens
  • Filtro por data limite
  • Links clicáveis automáticos
  • Visualização ampliada de imagens
  • Ordenação cronológica reversa
  • Upload com validação de tamanho (5MB)

Plano Terapêutico

  • CRUD completo de objetivos e atividades
  • Sistema de checklist com status de conclusão
  • Feedbacks com histórico e respostas
  • Validação de campos obrigatórios
  • Salvamento automático

Relatórios

  • Lista ordenada por data de criação
  • Upload de PDFs (até 5MB para familiares)
  • Download de documentos
  • Estados de carregamento e erro tratados
  • Diferenciação por tipo de usuário

Perfil do Paciente

  • Visualização de dados cadastrais
  • Informações do responsável
  • Endereço completo formatado
  • Modo de impressão otimizado

Central de Ajuda

  • Tour interativo por funcionalidades
  • Vídeo tutorial no YouTube
  • Cards informativos com animações
  • Suporte responsivo

🌐 Deploy

A aplicação está hospedada no Netlify com integração contínua.

URL de Produção: https://neuroelo.netlify.app/

O deploy automático é realizado a cada push na branch principal, garantindo que a versão em produção esteja sempre atualizada.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors