-
Notifications
You must be signed in to change notification settings - Fork 0
1. Requisitos e Regras de Negócio
O sistema deve permitir a navegação por abas separadas para comidas e bebidas, com categorização clara das receitas em cada seção.
O sistema deve oferecer múltiplos métodos de pesquisa:
- Por nome da receita
- Por ingredientes
- Por primeira letra
O sistema deve permitir ao usuário explorar receitas por:
- Ingredientes específicos
- País de origem
- Recomendação aleatória
O sistema deve exibir para cada receita:
- Imagem da receita
- Lista detalhada de ingredientes
- Instruções de preparo
- Vídeo do modo de preparo (quando disponível)
- Botão de compartilhamento
O sistema deve exibir recomendações inteligentes de harmonização:
- Bebidas recomendadas para receitas de comida
- Comidas recomendadas para receitas de bebida
O sistema deve permitir que o usuário favorite receitas e acesse sua lista de favoritos.
O sistema deve manter um registro das receitas que o usuário já preparou.
O sistema deve transformar a lista de ingredientes em um checklist interativo quando o usuário iniciar o preparo de uma receita.
O sistema deve permitir o compartilhamento de receitas através das opções disponíveis no dispositivo do usuário.
A interface do usuário deve ser intuitiva e amigável, facilitando a navegação mesmo para usuários com pouca experiência tecnológica.
O aplicativo deve carregar as listas de receitas em no máximo 3 segundos, mesmo com conexão de internet de velocidade média.
O aplicativo deve funcionar tanto online quanto offline, com sincronização automática quando a conexão for restabelecida.
O aplicativo deve ser compatível com iOS 12+ e Android 8.0+.
A interface deve se adaptar adequadamente a diferentes tamanhos de tela, desde smartphones compactos até tablets.
O aplicativo deve utilizar cache inteligente para minimizar o uso de dados móveis e permitir acesso rápido às receitas frequentemente acessadas.
Os dados do usuário devem ser armazenados de forma segura e em conformidade com regulamentações de privacidade como LGPD e GDPR.
O aplicativo deve seguir as diretrizes de acessibilidade WCAG 2.1 AA, incluindo suporte a leitores de tela e ajustes de tamanho de fonte.
Toda receita deve ser obrigatoriamente classificada como comida ou bebida e possuir pelo menos uma categoria específica.
As recomendações devem seguir a regra:
- Para receitas de comida: recomendar bebidas compatíveis
- Para receitas de bebida: recomendar comidas compatíveis
A pesquisa por nome deve considerar correspondências parciais, enquanto a pesquisa por ingredientes deve priorizar receitas que contenham todos os ingredientes informados.
Uma receita só deve ser registrada como "já preparada" quando o usuário concluir todos os passos no modo interativo de preparo.
Toda receita deve conter obrigatoriamente:
- Título
- Imagem principal
- Lista de ingredientes com quantidades
- Instruções passo-a-passo
- Categoria
- Tempo estimado de preparo
O conteúdo compartilhado deve incluir:
- Título da receita
- Imagem principal
- Link direto para a receita no aplicativo
- Opcionalmente, os ingredientes principais
As recomendações aleatórias devem considerar o histórico de preferências do usuário, priorizando categorias frequentemente acessadas, mas garantindo diversidade.