44 lines
2.4 KiB
Markdown
44 lines
2.4 KiB
Markdown
# 🩺 Med Cuida+
|
|
|
|
Bem-vindo ao repositório do **Med Cuida+**, a aplicação Android desenhada especificamente para **médicos** gerirem os seus pacientes, consultas e perfil profissional de forma eficiente.
|
|
|
|
Este projeto comunica em tempo real com o **Firebase** (Authentication e Firestore) para manter os dados sempre sincronizados.
|
|
|
|
---
|
|
|
|
## 📖 Documentação Completa
|
|
|
|
Toda a documentação técnica e estrutural da aplicação já foi gerada e está dividida por módulos para facilitar a leitura. Podes encontrar todos os ficheiros na pasta **[`docs/`](./docs)**:
|
|
|
|
### 📌 Visão Geral e Arquitetura
|
|
* [**Visão Geral do Projeto**](./docs/00_VISAO_GERAL.md) - Estrutura, fluxo de ecrãs e bases de dados.
|
|
* [**Configuração Gradle**](./docs/10_Configuracao_Gradle.md) - Dependências, SDKs e bibliotecas (Firebase, Guava, etc).
|
|
|
|
### 🖥️ Componentes Principais (Activities)
|
|
* [**MainActivity**](./docs/01_MainActivity.md) - Ecrã principal com navegação entre Agenda, Pacientes e Perfil.
|
|
* [**AgendaActivity**](./docs/02_AgendaActivity.md) - Ecrã alternativo de agenda com visualização em calendário.
|
|
* [**ChatActivity**](./docs/03_ChatActivity.md) - Sistema de chat em tempo real com pacientes.
|
|
* [**DetalhePacienteActivity**](./docs/04_DetalhePacienteActivity.md) - Ficha detalhada do paciente.
|
|
* [**Perfil Médico e Edição**](./docs/06_PerfilMedicoActivity.md) e [**EditarPerfilActivity**](./docs/05_EditarPerfilActivity.md) - Gestão da conta do médico.
|
|
|
|
### 📦 Dados e Autenticação
|
|
* [**Autenticação (Login/Registo)**](./docs/09_Autenticacao.md) - Como funciona a verificação no Firestore.
|
|
* [**Modelos de Dados**](./docs/07_Models.md) - Classes Java que representam Médicos, Pacientes, Consultas, etc.
|
|
* [**Adapters**](./docs/08_Adapters.md) - Como as listas (RecyclerView) são construídas.
|
|
|
|
### 🎨 Interface (UI/UX)
|
|
* [**Layouts XML**](./docs/11_Layouts_XML.md) - Estrutura dos ecrãs principais.
|
|
* [**Layouts Extras e Drawables**](./docs/12_Layouts_Extras_e_Drawables.md) - Ícones, fragments e componentes partilhados.
|
|
|
|
---
|
|
|
|
## 🚀 Como Executar o Projeto
|
|
|
|
1. Clone ou abra este repositório no **Android Studio**.
|
|
2. Certifique-se de que o seu `google-services.json` está presente na pasta `app/` para que o Firebase funcione.
|
|
3. Sincronize o projeto com o Gradle.
|
|
4. Execute num emulador ou dispositivo físico com **Android 7.0 (API 24)** ou superior.
|
|
|
|
---
|
|
*Gerado automaticamente para manter a documentação da app organizada.*
|