Este projeto foi desenvolvido como parte da iniciativa Hackatruck, promovida pelo Instituto Eldorado em parceria com a IBM. O objetivo é incentivar a criação de soluções tecnológicas que atendam às necessidades da sociedade.
O MyDoctor é um aplicativo focado no gerenciamento de medicamentos, desenvolvido para facilitar a vida de pacientes, especialmente idosos, e de seus cuidadores. A solução integra notificações, organização de tratamentos e um sistema de controle remoto de gaveteiros inteligentes, proporcionando mais segurança e tranquilidade para o usuário e seus familiares. Apresentação.
Projeto.Funcionando.mp4
- Aurelio Ribeiro
- Alysson de Jesus Alves
- Gabrielle
- Andressa Carvalho
- SwiftUI: Framework para construção de uma interface amigável e acessível, focada em uma ótima experiência de usuário.
- Node-RED: Ferramenta utilizada para automação e integração com dispositivos IoT, permitindo a comunicação eficiente entre o aplicativo e os componentes físicos.
- ESP32: Dispositivo responsável pela conexão do aplicativo ao gaveteiro inteligente, possibilitando o controle remoto do armazenamento de medicamentos.
- Arduino IDE: Plataforma utilizada para programar o controle dos indicadores LED, que auxiliam no gerenciamento do armazenamento físico dos remédios.
- IBM Cloudant: Banco de dados utilizado para armazenar informações de forma segura, garantindo a confidencialidade e integridade dos dados dos pacientes.
- Alarmes Inteligentes: Sistema de notificações que lembra os usuários de tomarem seus medicamentos nos horários corretos.
- Gestão de Estoque de Medicamentos: Controle completo dos medicamentos, com informações sobre doses, horários e reposição.
- Gaveteiro Inteligente: Integração com hardware que permite organizar e localizar medicamentos de forma eficiente por meio de luzes indicadoras.
- Interface Amigável: Design simples e acessível, pensado para facilitar a navegação, mesmo para pessoas com pouca experiência em tecnologia.
O projeto tem como objetivo melhorar a qualidade de vida das pessoas, especialmente idosos e seus cuidadores, oferecendo uma solução inovadora e eficaz para a gestão de medicamentos, minimizando esquecimentos e garantindo mais segurança.
- Alarmes.swift: Gerencia o sistema de notificações para lembrar os usuários dos horários dos medicamentos.
- Estoque.swift: Controla o estoque dos medicamentos e as doses que precisam ser tomadas.
- RegistrarRemedio.swift: Responsável pelo registro de novos medicamentos no sistema.
- UpdateRemedio.swift: Realiza a atualização das informações dos medicamentos.
- ScreenIdoso.swift: Tela principal voltada para a experiência do usuário idoso, garantindo simplicidade.
- backend-final-gaveta-update.json: Contém o código para colocar no node-red para controle remoto das gavetas inteligentes.
- GAVETAS.ino: Contém o código para colocar no ESP32 .
- MyDoctor.xcodeproj: Projeto Xcode para rodar o aplicativo.
- MyDoctor: Contém os arquivos principais do aplicativo.
-
Clone o repositório:
git clone https://github.com/aureliodeboa/MyDoctor.git
-
Navegue até o diretório do projeto:
cd MyDoctor
-
Abra o projeto no Xcode:
open MyDoctor.xcodeproj
-
Execute o aplicativo em um dispositivo ou simulador iOS.
Contribuições são sempre bem-vindas! Se você deseja melhorar o projeto, sinta-se à vontade para abrir uma issue ou enviar um pull request.