/dataverse

Implementação do projeto dataverse - versão utilizada na SAP012

Primary LanguageJavaScript

Playwright Tests

Plants Whisperer

Quem nunca matou uma plantinha sem querer porque não lembrava se ela precisava de muita ou pouca água? O Plants Whisperer é um guia de consulta rápida para você ter sempre à mão as principais informações sobre suas plantas. Tempo de intervalo de rega, exposição ao sol, tipo de solo, tipo de adubo. Essas são algumas informações que você poderá consultar no Plants Whisperer.

Histórias de Usuário

1. Listar Plantas:

Como usuário, gostaria de visualizar uma lista de todas as plantas disponíveis no sistema, para ter uma visão geral das opções disponíveis.

Critérios de Aceitação:

A página inicial deve exibir uma lista de todas as plantas cadastradas. Cada planta na lista deve exibir o nome da planta, uma breve descrição e uma imagem representativa. A lista deve ser fácil de navegar, proporcionando uma experiência intuitiva ao usuário.

2. Ordenar por Nome:

Como usuário, gostaria de ter a capacidade de ordenar a lista de plantas por ordem alfabética, para encontrar facilmente uma planta específica.

Critérios de Aceitação:

Os usuários devem ter a opção de ordenar a lista de plantas por nome, em ordem ascendente ou descendente. A ordenação deve ser instantânea, sem a necessidade de recarregar a página.

##3. Ordenar por Tempo de Intervalo de Rega: Como usuário, gostaria de poder ordenar a lista de plantas com base no tempo de intervalo de rega, para identificar facilmente as plantas que requerem cuidados semelhantes.

Critérios de Aceitação:

Os usuários devem ter a opção de ordenar a lista de plantas com base no tempo de intervalo de rega, em ordem ascendente ou descendente. A informação sobre o tempo de intervalo de rega deve ser claramente exibida para cada planta na lista.

4. Filtrar por "Exposição ao Sol":

Como usuário, gostaria de filtrar a lista de plantas com base em minha preferência de exposição ao sol, para escolher plantas adequadas às condições de luz disponíveis.

Critérios de Aceitação:

Os usuários devem ter opções de filtro para diferentes níveis de exposição ao sol, como "sol pleno", "meia sombra" e "sombra". A aplicação do filtro deve resultar em uma lista de plantas que atendem aos critérios de exposição ao sol selecionados.

5. Filtrar por Tipo de Solo:

Como usuário, gostaria de filtrar a lista de plantas com base no tipo de solo preferido, para escolher plantas que se adaptem às condições do solo em meu ambiente.

Critérios de Aceitação:

Os usuários devem ter opções de filtro para diferentes tipos de solo, como "argiloso", "arenoso" e "rico em matéria orgânica". A aplicação do filtro deve resultar em uma lista de plantas que preferem o tipo de solo selecionado.


Engenharia de Prompt

Para gerar os dados desse MVP foi utilizado o chatGPT. Prompt ChatGPT Resposta ChatGPT


Wireframe

Wireframe feito utilizando o Figma. Wireframe Desktop