falta so o chat
This commit is contained in:
43
README.md
Normal file
43
README.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# 🩺 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.*
|
||||
Reference in New Issue
Block a user