MVP
MVP
| Id | Descrição |
|---|---|
| US03 | Eu, como administrador, desejo deletar as receitas gastronômicas para ter mais controle sobre o conteúdo do site. |
| US04 | Eu, como usuário, desejo visualizar as receitas gastronômicas para consultá-las sempre que quiser. |
| US02 | Eu, como administrador, desejo editar as receitas gastronômicas para ter mais flexibilidade sobre as receitas. |
| US01 | Eu, como administrador, desejo criar receitas gastronômicas para poder enriquecer o conteúdo do site aumentando a variedade de receitas culinárias. |
| US33 | Eu, como administrador, desejo fazer login com minha conta para acessar as funcionalidades de gerenciamento de receitas. |
| US25 | Eu, como um usuário, quero exportar receitas em formato PDF para que eu consiga visualizar a receita offline e em outros dispositivos. |
| US24 | Eu, como usuário, desejo compartilhar uma receita com outras pessoas para trocar experiências culinárias com amigos e familiares de forma rápida e conveniente. |
| US07 | Eu, como usuário, desejo buscar receitas por nome para encontrar rapidamente receitas específicas e facilitar o acesso a pratos de meu interesse. |
| US05 | Eu, como administrador, desejo inserir categorias nas receitas para organizar o conteúdo de forma estruturada. |
| US06 | Eu, como administrador, desejo inserir tags nas receitas para facilitar o agrupamento dos ingredientes que o prato possui. |
| US08 | Eu, como usuário, desejo filtrar receitas por categorias para encontrar os pratos de meu interesse mais eficientemente. |
| US09 | Eu, como usuário, desejo filtrar receitas por tags para encontrar os pratos com ingredientes de meu interesse mais eficientemente. |
Critérios de Aceitação
US03 - Eu, como administrador, desejo deletar as receitas gastronômicas para ter mais controle sobre o conteúdo do site.
-
O sistema deve verificar por meio do login se o usuário é administrador, a fim de garantir que apenas administradores possam acessar essa funcionalidade.
-
Ao clicar para deletar uma receita, o sistema deve solicitar uma confirmação antes de realizar a exclusão.
US04 - Eu, como usuário, desejo visualizar as receitas gastronômicas para consultá-las sempre que quiser.
-
Deve haver uma seção claramente identificada na interface do usuário para visualizar as receitas gastronômicas.
-
Ao clicar em uma receita na lista, o sistema deve exibir detalhes da receita, incluindo ingredientes, instruções de preparo e tags.
US02 - Eu, como administrador, desejo editar as receitas gastronômicas para ter mais flexibilidade sobre as receitas.
-
Todos os campos de uma receita podem ser editados.
-
Oferecer a opção de visualizar as alterações antes de salvá-las permanentemente
US01 - Eu, como administrador, desejo criar receitas gastronômicas para poder enriquecer o conteúdo do site aumentando a variedade de receitas culinárias.
-
Os campos de título, ingredientes e instruções são obrigatórios.
-
O sistema deve impedir a criação de uma receita que não tenha todos os campos obrigatórios preenchidos
-
O usuário deve ser informado de quais campos de informação são obrigatórios e quais são opcionais
-
Permitir o upload de imagens e vídeos presentes no dispositivo (computador ou smartphone) para ilustrar a receita.
-
Permitir a associação da receita a categorias específicas e adicionar tags relevantes para facilitar a busca e a organização.
-
Oferecer uma pré-visualização para que os administradores possam revisar a aparência final da receita antes de publicá-la.
US33 - Eu, como administrador, desejo fazer login com minha conta para acessar as funcionalidades de gerenciamento de receitas (criar, editar e deletar receitas).
-
As funcionalidades de criar, editar e deletar receitas devem estar restritas à interface do administrador.
-
O sistema deve validar as credenciais inseridas e permitir o acesso apenas a administradores.
-
As credenciais devem ser criadas previamente, pela equipe de desenvolvimento, e passadas para o administrador.
US05 - Eu, como administrador, desejo inserir categorias nas receitas para organizar o conteúdo de forma estruturada.
-
As categorias dos pratos devem ser: Entrada, prato principal, sobremesa, lanche, café da manhã, Bolos e tortas, Eventos Festivos.
-
Cada prato pode ter nenhuma, uma ou muitas categorias diferentes.
US06 - Eu, como administrador, desejo inserir tags nas receitas para facilitar o agrupamento dos ingredientes que o prato possui.
-
As tags possíveis dos pratos são: Leite, Oleaginosas, Carne de Porco, Farinha de Trigo, Carne de Frango, Carne Bovina, Peixe, Queijos, Cogumelos
-
Cada receita pode ter nenhum, uma ou muitas tags diferentes.
-
Automatizar as tags com todos os ingredientes que forem descritos na receita.
US07 - Eu, como usuário, desejo buscar receitas por nome para encontrar rapidamente receitas específicas e facilitar o acesso a pratos de meu interesse.
-
As receitas devem ser buscadas pelas palavras que contém no título da receita.
-
A receita não necessariamente deve conter todas as palavras da busca em seu título
-
A pesquisa por uma receita não precisa ser feita na ordem exata das palavras do título da receita
-
Caso o campo de busca esteja vazio, então o sistema deve avisar ao usuário que o campo de busca está vazio
-
Caso a busca não encontre nenhuma receita, o usuário deve receber a seguinte mensagem: 'A receita que está procurando não foi encontrada.”
US08 - Eu, como usuário, desejo filtrar receitas por categorias para encontrar os pratos de meu interesse mais eficientemente.
-
A pesquisa é feita apenas com as categorias pré-existentes. É uma busca direcionada.
-
O usuário pode filtrar por uma ou mais categorias simultaneamente
-
Não deve ser possível pesquisar receitas com uma categoria não existente.
-
Todas as receitas que conterem alguma das categorias escolhidas serão mostradas ao usuário
US09 - Eu, como usuário, desejo filtrar receitas por tags para encontrar os pratos com ingredientes de meu interesse mais eficientemente.
-
A pesquisa é feita apenas com as tags pré-existentes. É uma busca direcionada.
-
O usuário pode filtrar por uma ou mais tags simultaneamente
-
Não deve ser possível pesquisar receitas com uma tag não existente.
-
Todas as receitas que conterem alguma das tags escolhidas serão mostradas ao usuário
US24 - Eu, como usuário, desejo compartilhar uma receita com outras pessoas para trocar experiências culinárias com amigos e familiares de forma rápida e conveniente.
- O usuário deve poder copiar o link da receita com apenas 1 clique em um botão.
US25 - Eu, como usuário, quero exportar receitas em formato PDF para que eu consiga visualizar a receita offline e em outros dispositivos.
- Deve-se abrir um pdf através de um botão intuitivo de visualização de pdf.
- Deve ter a opção de baixar o pdf na mesma página.