O Sistema de Gestão Hospitalar VidaPlus é uma solução abrangente projetada para otimizar processos hospitalares e clínicos, fornecendo ferramentas para gerenciamento de pacientes, profissionais de saúde e agendamentos. A plataforma oferece interfaces personalizadas para cada tipo de usuário, garantindo uma experiência intuitiva e eficiente.
- Fluxo de trabalho otimizado para profissionais de saúde
- Experiência aprimorada para pacientes
- Interface adaptativa para diferentes dispositivos
- Segurança e controle de acesso baseado em perfis
Para facilitar a avaliação do sistema, preparamos um roteiro detalhado com instruções de configuração, credenciais de acesso e passos para testar todas as funcionalidades implementadas.
👉 Acessar Instruções para Avaliação
- Documentação do Frontend - Detalhes sobre a implementação React/TypeScript
- Documentação da API - Documentação da API e modelos de dados
- Documentação Técnica Adicional - Diagramas e documentação técnica
| Frontend | Backend | DevOps |
|---|---|---|
|
|
|
- Sistema de login multi-perfil (Paciente, Profissional, Administrador)
- Proteção de rotas baseada em perfis de usuário
- Gestão de sessão e consentimento de dados (LGPD)
- Interfaces adaptadas para cada tipo de usuário
- Layout responsivo para diferentes dispositivos
- Visualização de informações relevantes por perfil
- Cadastro completo de usuários
- Definição de perfis e permissões
- Edição e visualização de dados cadastrais
- Validação em tempo real com feedback visual
- Suporte a múltiplos passos de cadastro
- Campos dinâmicos baseados no tipo de usuário
- Node.js versão 16 ou superior
- NPM ou pnpm
-
Clone o repositório
git clone https://github.com/seu-usuario/Sistema-Gestao-Hospitalar.git cd Sistema-Gestao-Hospitalar -
Configure e execute o backend
cd api npm install npm startO servidor estará disponível em http://localhost:3001
-
Configure e execute o frontend
cd frontend npm install npm run devO aplicativo estará disponível em http://localhost:5173
| Perfil | Senha | Descrição | |
|---|---|---|---|
| Administrador | email com "admin" | qualquer senha | Acesso a funcionalidades administrativas |
| Profissional | email com "doctor" ou "professional" | qualquer senha | Acesso a funcionalidades médicas |
| Paciente | qualquer outro email | qualquer senha | Acesso a funcionalidades de paciente |
A solução segue uma arquitetura em camadas:
Sistema VidaPlus
│
├── Interface de Usuário (React/TypeScript)
│ ├── Componentes Reutilizáveis
│ ├── Páginas por Perfil
│ └── Gerenciamento de Estado
│
├── Camada de Serviço
│ ├── Autenticação
│ └── API Clients
│
└── Backend (API RESTful)
├── Modelos de Dados
└── Controladores
Para mais detalhes sobre a arquitetura, consulte nossa documentação técnica.
Este projeto foi desenvolvido como parte de um trabalho acadêmico/profissional. Contribuições são bem-vindas através de issues e pull requests.
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.
Documentação da API • Documentação do Frontend • Documentação Técnica • Instruções para Avaliação