Este projeto tem como objetivo o desenvolvimento de uma plataforma digital completa (API, aplicação web e mobile) para conectar familiares de idosos a cuidadores de confiança. A solução foca em segurança, rapidez e impacto social, oferecendo verificação de registros profissionais (CRM, COREN), suporte educativo com IA, avaliação funcional (IVCF-20) e agendamento emergencial on-demand. A proposta é inspirada em modelos de intermediação ágil, mas com foco diferenciado em cuidado humanizado e qualidade de vida no envelhecimento.
Cada entrega será realizada a partir da criação de uma tag conforme relação a seguir:
| Sprint | Início | Previsão de entrega | Status | Entregas | Kanban |
|---|---|---|---|---|---|
| 01 | 16/09/2025 | 06/10/2025 | ☑️ Concluído | Entregas Sprint 1 | Ver Sprint 1 |
| 02 | 13/10/2025 | 02/11/2025 | ☑️ Concluído | Entregas Sprint 2 | Ver Sprint 2 |
| 03 | 06/11/2025 | 24/11/2025 | ☑️ Concluído | Entregas Sprint 3 | Ver Sprint 3 |
O Product Backlog segue o padrão de priorização:
- A Alta
- M Média
- B Baixa
📌 Requisitos Funcionais
- US01 (M) – Como usuário, quero me cadastrar como família ou cuidador para acessar o sistema.
- US02 (B) – Como usuário, quero entrar no sistema com login e senha.
- US03 (M) – Como família, quero registrar um idoso (dados pessoais e de saúde).
- US04 (A) – Como cuidador, quero editar meu perfil (dados pessoais, geolocalização, CRM/COREN, agenda).
- US05 (B) – Como família, quero preencher o IVCF-20 de forma digital.
- US06 (A) – Como cuidador, quero definir minha disponibilidade (agenda) e indicar disponibilidade para emergências.
- US07 (A) – Como família, quero buscar cuidadores utilizando filtros.
- US08 (M) – Como família, quero visualizar o perfil do cuidador.
- US09 (A) – Como família, quero agendar um cuidador em uma data e horário específicos.
- US10 (B) – Como cuidador, quero aceitar ou recusar solicitações de agendamento.
- US11 (B) – Como família, quero avaliar o cuidador após o atendimento.
- US12 (B) – Como família, quero visualizar os idosos cadastrados.
- US13 (A) – Como usuário, quero consultar uma cartilha com apoio de IA.
- US14 (B) – Como usuário, quero aceitar os termos de uso e o consentimento LGPD.
- US15 (M) – Como sistema, preciso validar o CRM/COREN de cuidadores.
- US16 (M) – Como família, quero editar os dados dos idosos cadastrados.
- US17 (M) – Como família, quero visualizar meus agendamentos (futuros e passados).
⚙️ Requisitos Não Funcionais
- Protótipo (Figma)
- Banco de Dados
- Arquitetura do Sistema
- Configuração Docker
- GitHub
| ID | User Story | Complexidade | Criticidade | Valor Agregado | Status |
|---|---|---|---|---|---|
| US01 | Como usuário, quero me cadastrar como família/cuidador para acessar o sistema | Média | 7 | 5 | Done |
| US02 | Como usuário, quero entrar no sistema com login/senha | Baixa | 7 | 5 | Done |
| US13 | Como usuário, quero consultar uma cartilha com IA | Alta | 10 | 10 | Done |
| US14 | Como usuário, quero aceitar termos de uso e consentimento LGPD | Baixa | 2 | 2 | To Do |
| US15 | Como sistema, preciso validar CRM/COREN de cuidadores | Média | 4 | 7 | Done |
| ID | User Story | Complexidade | Criticidade | Valor Agregado | Status |
|---|---|---|---|---|---|
| US04 | Como cuidador, quero editar meu perfil (dados, geolocalização, CRM/COREN, agenda) | Alta | 8 | 8 | Done |
| US06 | Como cuidador, quero definir disponibilidade (agenda) e emergências | Alta | 7 | 7 | Done |
| US10 | Como cuidador, quero aceitar/recusar solicitações de agendamento | Baixa | 7 | 8 | Done |
| ID | User Story | Complexidade | Criticidade | Valor Agregado | Status |
|---|---|---|---|---|---|
| US03 | Como família, quero registrar um idoso (dados pessoais/saúde) | Média | 7 | 7 | Done |
| US05 | Como família, quero preencher o IVCF-20 digital | Baixa | 4 | 4 | Done |
| US07 | Como família, quero buscar cuidadores com filtros | Alta | 7 | 8 | Done |
| US08 | Como família, quero visualizar perfil do cuidador | Média | 7 | 6 | Done |
| US09 | Como família, quero agendar um cuidador em data/hora | Alta | 6 | 9 | Done |
| US11 | Como família, quero avaliar o cuidador após atendimento | Baixa | 4 | 5 | Done |
| US12 | Como família, quero visualizar idosos cadastrados | Baixa | 6 | 7 | Done |
| US16 | Como família, quero editar dados de idosos cadastrados | Média | 6 | 7 | Done |
| US17 | Como família, quero visualizar meus agendamentos (futuros e passados) | Média | 7 | 8 | Done |
| Prioridade | Histórias de Usuário |
|---|---|
| A (Alta) | US04, US06, US07, US09, US13 |
| M (Média) | US01, US03, US08, US15, US16, US17 |
| B (Baixa) | US02, US05, US10, US11, US12, US14 |
| Função | Nome | LinkedIn & GitHub |
|---|---|---|
| Product Owner | Michael Morais | |
| Scrum Master | Juliana Maciel | |
| Dev Team | Abner Rodrigo | |
| Dev Team | Fernando Davi |