Plataforma web para gestão de ambientes virtuais terapêuticos, desenvolvida para facilitar a comunicação entre terapeutas, pacientes e familiares.
- 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
- 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
- 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
- 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
- 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)
- 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
- 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
- Visualização de dados cadastrais
- Informações do responsável
- Endereço completo formatado
- Modo de impressão otimizado
- Tour interativo por funcionalidades
- Vídeo tutorial no YouTube
- Cards informativos com animações
- Suporte responsivo
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.