O Patient Mover foi desenvolvido para otimizar e gerenciar o processo de transporte de pacientes dentro do hospital. O sistema possui duas interfaces principais: uma para administradores e outra para maqueiros, permitindo uma gestão eficiente e transparente dos transportes.
- Manual do Usuário: Link para o Manual do Usuário
- Relatório de Teste: Link para o Relatório de Teste
- Email: angelamarques@mailto.plus
- Senha: 123456789
- Email: anamaria@mailto.plus
- Senha: anamaria
- Frontend: Vue.js
- Backend: Laravel (PHP)
- Banco de Dados: MySQL
- Servidor Web: Apache
- Hospedagem: AWS EC2 e Vercel
- Dashboard: Visualização de estatísticas gerais.
- Solicitação de Transporte: Solicitação e gerenciamento de transportes.
- Gerenciamento de Maqueiros: Adicionar, ativar, inativar e editar informações de maqueiros.
- Visualização de Transportes: Acesso a todos os transportes solicitados, em andamento e concluídos.
- Dashboard: Visualização de transportes atribuídos.
- Aceitação e Recusa de Transportes: Possibilidade de aceitar ou recusar transportes.
- Início e Conclusão de Transportes: Funções para iniciar e concluir transportes.
- Registro de Incidentes: Registro de quaisquer incidentes ocorridos durante o transporte.
- PHP 8.1+
- Composer
- MySQL
- Apache
-
Navegue até o diretório do backend:
cd /path/to/Pacient-Mover/backend
-
Instale as dependências:
composer install
-
Copie o arquivo de exemplo
.env
e configure suas variáveis de ambiente:cp .env.example .env php artisan key:generate
-
Edite o arquivo
.env
e configure suas credenciais do banco de dados:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=nome_do_seu_banco_de_dados DB_USERNAME=seu_usuario DB_PASSWORD=sua_senha
-
Execute as migrações do banco de dados:
php artisan migrate
-
Inicie o servidor:
php artisan serve
-
Navegue até o diretório do frontend:
cd /path/to/Pacient-Mover/frontend
-
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm run serve
- No frontend, configure a URL do backend no arquivo apiService.js:
const baseURL = "http://localhost:8000/api";
- Faça login com suas credenciais de administrador.
- Acesse o dashboard para visualizar estatísticas e gráficos.
- Use a seção de maqueiros para gerenciar os maqueiros.
- Solicite e gerencie transportes conforme necessário.
- Faça login com suas credenciais de maqueiro.
- Acesse o dashboard para visualizar os transportes atribuídos a você.
- Aceite, recuse, inicie e conclua transportes conforme necessário.
- Registre incidentes se necessário.
- Faça um fork do projeto.
- Crie uma nova branch (
git checkout -b feature/nova-funcionalidade
). - Faça commit das suas alterações (
git commit -am 'Adiciona nova funcionalidade'
). - Envie para o branch (
git push origin feature/nova-funcionalidade
). - Crie um novo Pull Request.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.