Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend PEWS - Sistema de Monitoramento Pediátrico

Image

Descrição

Desenvolvido para a disciplina de Engenharia de Software (BCC3004), este projeto implementa um sistema de monitoramento pediátrico baseado no score PEWS (Pediatric Early Warning Score).

Tecnologias Utilizadas

  • Flutter/Dart: Framework para desenvolvimento multiplataforma
  • Spring Boot: Backend em Java
  • MySQL: Banco de dados relacional

Funcionalidades

  • ✅ Autenticação de usuários (Administrador e Profissionais de Saúde)
  • 👥 Gerenciamento de equipe médica
  • 🏥 Cadastro e monitoramento de pacientes
  • 📊 Avaliação PEWS com cálculo automático de score
  • ⚡ Monitoramento em tempo real com alertas visuais
  • 📋 Histórico de avaliações por paciente

Pré-requisitos

  • Flutter SDK instalado e configurado
  • Git instalado
  • Backend do projeto em execução

Configuração do Backend

Antes de executar o frontend, é necessário configurar e iniciar o backend:

  1. Clone o repositório do backend:

    git clone https://github.com/Software-Project-BCC3004/backend.git
    
  2. Siga as instruções no README do backend para configurar e iniciar o servidor:

    • Instale Java e Maven
    • Configure o banco de dados MySQL
    • Execute o projeto com mvn spring-boot:run
    • Verifique se o backend está rodando em http://localhost:8080

Configuração do Frontend

  1. Clone o repositório do frontend (caso ainda não tenha feito)

  2. Navegue até o diretório do projeto:

    cd frontend
    
  3. Instale as dependências:

    flutter pub get
    
  4. Execute o aplicativo no Chrome com as flags necessárias para permitir requisições cross-origin:

    flutter run -d chrome --web-browser-flag "--disable-web-security"
    

Observações Importantes

  • O backend deve estar em execução antes de iniciar o frontend
  • A aplicação está configurada para se conectar ao backend em http://localhost:8080
  • Caso o backend esteja em outro endereço, atualize a URL base nos arquivos de serviço

Solução de Problemas

  • Se ocorrerem erros de CORS, verifique se o frontend está sendo executado com a flag --disable-web-security
  • Para problemas de conexão com o backend, verifique se o servidor está em execução e acessível

Vai Corinthians

About

Frontend to project.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages