3.2 KiB
3.2 KiB
🎯 MVP — Definição do Produto Mínimo Viável
Objetivo do MVP
Criar a versão mais simples possível da app que já seja útil para um utilizador real.
Sem IA avançada. Sem funcionalidades complexas. Sem over-engineering.
O MVP deve validar a hipótese central:
"Os utilizadores estão dispostos a fotografar os seus itens para depois receber sugestões contextuais."
Funcionalidades obrigatórias (must-have)
1. 📸 Upload / Captura de Foto
- O utilizador tira foto a um item com a câmara do telemóvel
- Alternativa: selecionar foto da galeria
- A foto é guardada no perfil do item
- Requisito mínimo: uma foto por item
2. 📦 Guardar Item
- Cada item tem:
nome(texto livre ou sugerido pela IA de imagem)foto(obrigatória)categoria(selecionada pelo utilizador ou auto-detetada)tags(opcional, atribuídas manualmente ou automaticamente)data de adição
- O item é guardado na base de dados do utilizador
3. 🏷️ Categorização
- O utilizador escolhe a categoria principal do item
- Categorias base disponíveis no MVP:
- Roupa
- Eletrónica
- Calçado
- Acessórios
- Documentos
- Outros
- Subcategorias simples dentro de cada categoria (ver
04_CATEGORIES_AND_TAGS.md)
4. 🔍 Pesquisa e Visualização do Inventário
- Lista de todos os itens (grid de fotos ou lista)
- Filtrar por categoria
- Pesquisa por nome ou tag
- Detalhe do item ao clicar
5. 🎯 Sugestões Simples por Contexto (sem IA)
- O utilizador seleciona um contexto pré-definido:
- "Vou viajar (curta duração)"
- "Vou viajar (longa duração)"
- "Vou ao trabalho"
- "Fim de semana casual"
- A app filtra e mostra os itens relevantes para esse contexto
- As regras são estáticas e definidas manualmente (ver
05_RECOMMENDATION_ENGINE.md)
Funcionalidades excluídas do MVP
Estas funcionalidades são importantes mas ficam para iterações futuras.
- ❌ Sugestões baseadas em clima
- ❌ Montagem automática de outfits
- ❌ Integração com calendário
- ❌ Assistente conversacional ("O que devo levar amanhã?")
- ❌ Sistema de preferências pessoais aprendidas
- ❌ Multi-utilizador / partilha
- ❌ Exportação de listas
- ❌ Notificações inteligentes
Fluxo principal do utilizador (MVP)
1. Utilizador abre a app
2. Tira foto de um item
3. App sugere nome e categoria (via Google Vision)
4. Utilizador confirma ou edita
5. Item guardado no inventário
6. Utilizador acede ao inventário → pesquisa / filtra
7. Utilizador seleciona contexto → app mostra lista filtrada
Critérios de sucesso do MVP
- Utilizador consegue adicionar 10 itens em menos de 5 minutos
- Pesquisa devolve resultados corretos em menos de 1 segundo
- Sugestão por contexto é considerada "útil" por 70%+ dos utilizadores testados
- Taxa de retenção ao fim de 7 dias > 40%
Notas para o agente IA
- Quando o utilizador pedir para construir uma funcionalidade, verificar primeiro se está no MVP ou no roadmap futuro
- Se estiver fora do MVP, avisar e perguntar se deve ser priorizada ou adiada
- Nunca adicionar complexidade desnecessária ao MVP
- Preferir sempre a solução mais simples que funcione