3.8 KiB
3.8 KiB
🚀 Roadmap e Funcionalidades Futuras
Visão a longo prazo
"Uma app que conhece tudo o que possuis e te diz exatamente o que precisas, quando precisas."
Fases de desenvolvimento
FASE 1 — MVP (agora)
├── Upload de fotos
├── Guardar itens
├── Categorização manual + auto (Google Vision)
├── Pesquisa / filtro
└── Sugestões simples por regras
FASE 2 — IA de Linguagem
├── Input em linguagem natural
├── Integração OpenAI API
└── Contextos dinâmicos
FASE 3 — Personalização
├── Aprendizagem por histórico
├── Integração com clima
└── Sugestões proativas
FASE 4 — Social e Avançado
├── Outfits automáticos
├── Pack automático para viagens
├── Integração com calendário
└── Assistente conversacional
Funcionalidades por fase
🔵 Fase 2 — IA de Linguagem
Input em linguagem natural
- Utilizador escreve ou fala: "Vou a uma conferência em Londres por 3 dias"
- App interpreta e gera lista personalizada
- Implementado via OpenAI API (ver
05_RECOMMENDATION_ENGINE.md)
Contextos dinâmicos
- Em vez de escolher de uma lista, o utilizador descreve a situação
- App infere contexto, duração, clima esperado, formalidade
🟡 Fase 3 — Personalização
Aprendizagem por histórico
- App regista quais itens o utilizador aceitou/ignorou nas sugestões
- Com 10+ interações, começa a ajustar pesos de relevância
- Exemplo: utilizador nunca leva sapatos formais em viagens curtas → app para de sugerir
Integração com API de clima
- Utilizador indica destino e datas
- App consulta previsão meteorológica
- Filtra roupa por temperatura e condições
- APIs candidatas: OpenWeatherMap, WeatherAPI
Sugestões proativas (push notifications)
- "Tens uma reunião amanhã — lembra-te do teu fato"
- "Viagem na sexta — queres ver a tua lista?"
🔴 Fase 4 — Funcionalidades Avançadas
Montagem automática de outfits
- App combina peças de roupa compatíveis visualmente
- Usa cor dominante extraída das fotos
- Sugere conjuntos completos (peça cima + baixo + calçado + acessório)
Pack automático para viagens
- Utilizador diz: "Vou 5 dias ao Porto, clima ameno, reuniões + lazer"
- App gera lista completa, organizada por tipo de item
- Permite marcar o que já está na mala (checklist)
Integração com Google Calendar / Apple Calendar
- App lê eventos do calendário
- Antecipa necessidades: "Reunião importante na 5ª feira → fato?"
- Notificações contextuais automáticas
Assistente conversacional
- Chat dentro da app
- Perguntas como: "O que devo levar amanhã?"
- Resposta baseada em calendário + clima + inventário
- Implementado via OpenAI Assistants API ou similar
Funcionalidades sociais (opcional)
- Partilhar listas com parceiro de viagem
- "O que ele/ela já vai levar?" para evitar duplicações
- Listas de viagem colaborativas
Integrações externas planeadas
| Serviço | Fase | Objetivo |
|---|---|---|
| Google Vision AI | 1 (MVP) | Identificar objetos nas fotos |
| OpenAI API | 2 | Processar linguagem natural |
| OpenWeatherMap | 3 | Dados de clima por destino |
| Google Calendar | 4 | Antecipação de necessidades |
| Apple Calendar | 4 | Antecipação de necessidades (iOS) |
Notas para o agente IA
- Quando o utilizador pedir uma funcionalidade das Fases 2-4, não recusar — mas clarificar que está fora do MVP e perguntar se deve ser planeada para uma fase futura
- Não implementar funcionalidades de fases futuras sem confirmação explícita do utilizador
- Ao planear uma funcionalidade futura, criar um documento de especificação separado antes de implementar
- A ordem das fases é intencional — não saltar fases sem validação com utilizadores reais