Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aureliodeboa/mydoctor

O MyDoctor é um aplicativo que facilita o gerenciamento de medicamentos para pacientes, especialmente idosos, e seus cuidadores. Ele oferece notificações, organização de tratamentos e controle remoto de gaveteiros inteligentes, garantindo mais segurança e tranquilidade.
https://github.com/aureliodeboa/mydoctor

arduino cloudant esp32 ibm-cloud iot iot-application node-red swftui swift

Last synced: 15 days ago
JSON representation

O MyDoctor é um aplicativo que facilita o gerenciamento de medicamentos para pacientes, especialmente idosos, e seus cuidadores. Ele oferece notificações, organização de tratamentos e controle remoto de gaveteiros inteligentes, garantindo mais segurança e tranquilidade.

Awesome Lists containing this project

README

        

# 💊 MyDoctor: Gerenciamento Inteligente de Medicamentos 💊
## Projeto Hackatruck
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.

## Descrição
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](https://www.canva.com/design/DAGT2Nh2fGY/R9UVhrHaN2J_BhzED_x2sg/edit).





WhatsApp Image 2024-10-20 at 14 33 27

## Equipe
![image](https://github.com/user-attachments/assets/ef92f20e-7b6a-41c8-a52e-509de41792e6)

- Aurelio Ribeiro
- Alysson de Jesus Alves
- Gabrielle
- Andressa Carvalho

## Tecnologias Utilizadas
- **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.

![WhatsApp Image 2024-10-20 at 14 33 26_2a963742](https://github.com/user-attachments/assets/ddb1de0f-ec03-4ce8-a180-3d2cc9e4bb4e)
![WhatsApp Image 2024-10-20 at 14 33 20_4ac7db0d](https://github.com/user-attachments/assets/c2deb56e-ca6b-4997-8cb6-3ca7b60a32d6)

## Funcionalidades
- **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.

## Objetivo
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.

## Estrutura do Projeto

### Arquivos Principais

- **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 .
-
### Pastas e Arquivos
- **MyDoctor.xcodeproj**: Projeto Xcode para rodar o aplicativo.
- **MyDoctor**: Contém os arquivos principais do aplicativo.

## Como Executar o Projeto

1. Clone o repositório:
```bash
git clone https://github.com/aureliodeboa/MyDoctor.git
```

2. Navegue até o diretório do projeto:
```bash
cd MyDoctor
```

3. Abra o projeto no Xcode:
```bash
open MyDoctor.xcodeproj
```

4. Execute o aplicativo em um dispositivo ou simulador iOS.

## Contribuições
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*.