O EpiResolve é uma plataforma inovadora projetada para enfrentar os desafios da saúde global, oferecendo informações confiáveis, ferramentas interativas e recursos educativos para capacitar indivíduos e comunidades na luta contra epidemias. Nosso objetivo é contribuir para a erradicação de doenças transmissíveis até 2030, conforme delineado nos Objetivos de Desenvolvimento Sustentável (ODS) das Nações Unidas.
- Análise de Sintomas: Utiliza algoritmos avançados para correlacionar sintomas inseridos pelos usuários com possíveis doenças, fornecendo uma análise básica.
- Fornecimento de Informações Abrangentes: Oferece informações detalhadas sobre várias doenças transmissíveis, incluindo prevenção, sintomas, tratamentos e mais.
- Jogos Educativos: Inclui jogos interativos como 'Pandemic 2', 'Plague Inc.' e outros, projetados para aumentar a conscientização e promover a saúde.
- Cadastro: Permite aos usuários se inscreverem para receberem informações contidas em um PDF sobre cada uma das doenças abordadas na ODS 3.3.
A metodologia do EpiResolve é composta por várias etapas estratégicas, incluindo pesquisa e coleta de dados, análise de sintomas, fornecimento de informações abrangentes, desenvolvimento de jogos educativos e implementação de funcionalidades de cadastro.
O projeto atende a uma série de requisitos funcionais e não funcionais para garantir sua eficácia e segurança, incluindo segurança de dados, usabilidade, desempenho, disponibilidade, escalabilidade, interoperabilidade e confiabilidade.
O EpiResolve foi desenvolvido seguindo o modelo 4+1 de Kruchten, que inclui diagramas de caso de uso, sequência, classe, atividade e componentes para proporcionar uma compreensão abrangente da arquitetura e interações do sistema.
Além das funcionalidades principais, o EpiResolve oferece uma variedade de jogos educativos relacionados à conscientização e prevenção de doenças transmissíveis, cada um projetado para informar e engajar os usuários de maneira envolvente.
O projeto também aborda os sintomas distintivos de doenças infecciosas, fornecendo uma compreensão detalhada de condições como AIDS, tuberculose, malária, hepatite e outras.
O EpiResolve foi desenvolvido utilizando as seguintes linguagens e tecnologias:
- HTML/CSS: Para a criação da interface do site e estilização.
- JavaScript: Responsável pela lógica de interação e dinamismo.
- Node.js: Plataforma de desenvolvimento para o lado do servidor.
- Express: Framework para construção de aplicativos web em Node.js.
- Nodemailer: Biblioteca para envio de e-mails.