docs/product_backlog/product_backlog.md
# Backlog de Produto
## 1. Épicos
| ID | Épico | Descrição | Prioridade |
| ---- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |
| EP01 | Coleção das plantas do Usuário | Inventário, estilo Pokedex, indicando quais plantas o usuário já coletou | Must |
| EP02 | Perfil | Informações relativas ao usuário | Must |
| EP03 | Card de Planta | Informações relativas à planta | Must |
| EP04 | Fórum | Threads que um usuário pode abrir dentro do fórum (único) de cada planta, onde haverá interações (comentários, respostas etc) entre usuários | Must |
| EP05 | Favoritos | Coleção de plantas favoritadas | Should |
| EP06 | Minha Planta | Planta que fora adicionada à coleção do usuário e está sendo cultivada pelo mesmo | Should |
## 2. User Stories
| ID | Épico | eu como | quero | para | Prioridade (em relação ao épico) | Critério de aceitação |
| :--: | :-: | :-: | :-: | :-: | :-: | :-: |
| US01 | Coleção das plantas do Usuário | Usuário | Scannear planta | adicionar à minha coleção | Must | [→](./acceptance_criteria.md#US01---Scannear-planta) |
| US02 | Coleção das plantas do Usuário | Usuário | Visualizar minha coleção | saber quais plantas eu possuo na minha coleção | Must | [→](./acceptance_criteria.md#US02---Visualizar-minha-coleção) |
| US03 | Coleção das plantas do Usuário | Usuário | Visualizar informações da Minha Planta | que eu saiba mais sobre ela | Should | [→](./acceptance_criteria.md#US03---Visualizar-informações-da-Minha-Planta) |
| US04 | Perfil | Usuário | Cadastrar minha conta no aplicativo | poder informar meus dados ao sistema | Must | [→](./acceptance_criteria.md#US04---Cadastrar-minha-conta-no-aplicativo) |
| US05 | Perfil | Usuário | Cadastrar/fazer login com conta Facebook | poder informar meus dados ao sistema | Could | [→](./acceptance_criteria.md#US05---Cadastrar-fazer-login-com-conta-Facebook) |
| US06 | Perfil | Usuário | Cadastrar/fazer login com conta Google | poder informar meus dados ao sistema | Could | [→](./acceptance_criteria.md#US06---Cadastrar-fazer-login-com-conta-Google) |
| US07 | Perfil | Usuário | Fazer login no aplicativo | acessar as demais funcionalidades do mesmo | Must | [→](./acceptance_criteria.md#US07---Fazer-login-no-aplicativo) |
| US08 | Perfil | Usuário | Fazer logout no aplicativo | sair da minha conta | Must | [→](./acceptance_criteria.md#US08---Fazer-logout-no-aplicativo) |
| US09 | Perfil | Usuário | Visualizar minha conta | saber informações da minha conta | Should | [→](./acceptance_criteria.md#US09---Visualizar-minha-conta) |
| US10 | Perfil | Usuário | Visualizar configurações da conta | personalizar de acordo com minhas preferencias | Should | [→](./acceptance_criteria.md#US10---Visualizar-configurações-da-conta) |
| US11 | Perfil | Usuário | Alterar os dados cadastrados na minha conta | mantê-los atualizados | Should | [→](./acceptance_criteria.md#US11---Alterar-os-dados-cadastrados-na-minha-conta) |
| US12 | Perfil | Usuário | Deletar minha conta | impedir o acesso a mesma permanentemente | Should | [→](./acceptance_criteria.md#US12---Deletar-minha-conta) |
| US13 | Perfil | Usuário | Visualizar perfil de outro usuário | que eu possa sanar minha curiosidade | Could | [→](./acceptance_criteria.md#US13---Visualizar-perfil-de-outro-usuário) |
| US15 | Fórum | Usuário | Criar tópico em um fórum de planta | obter informações relativas a algo do meu interesse | Must | [→](./acceptance_criteria.md#US15---Criar-tópico-em-um-fórum-de-planta) |
| US16 | Fórum | Usuário | Editar tópico criado por mim | modificar um erro que eu tenha cometido | Should | [→](./acceptance_criteria.md#US16---Editar-tópico-criado-por-mim) |
| US17 | Fórum | Usuário | Deletar o tópico criado por mim | remover um tópico que me arrependo de ter criado | Must | [→](./acceptance_criteria.md#US17---Deletar-o-tópico-criado-por-mim) |
| US18 | Fórum | Usuário | Upvote e downvote em um tópico | julgar um tópico segundo meus padrões de qualidade | Should | [→](./acceptance_criteria.md#US18---Upvote-e-downvote-em-um-tópico) |
| US19 | Fórum | Usuário | Criar comentário em um tópico | responder ao questionamento levantado pelo mesmo | Must | [→](./acceptance_criteria.md#US19---Criar-comentário-em-um-tópico) |
| US20 | Fórum | Usuário | Editar comentário que fiz em um tópico | modificar um erro que eu tenha cometido | Could | [→](./acceptance_criteria.md#US20---Editar-comentário-que-fiz-em-um-tópico) |
| US21 | Fórum | Usuário | Remover um comentário que fiz em um tópico | remover um comentário que me arrependo de ter feito | Must | [→](./acceptance_criteria.md#US21---Remover-um-comentário-que-fiz-em-um-tópico) |
| US22 | Fórum | Usuário | Upvote e downvote em um comentário | julgar um comentário segundo meus padrões de qualidade | Should | [→](./acceptance_criteria.md#US22---Upvote-e-downvote-em-um-comentário) |
| US23 | Card de Plantas | Usuário | Visualizar informações sobre a planta | aumentar meu conhecimento sobre a mesma | Must | [→](./acceptance_criteria.md#US23---Visualizar-informações-sobre-a-planta) |
| US24 | Card de Plantas | Usuário | Adicionar planta aos meus Favoritos | adicionar um atalho para utilizá-lo mais tarde | Could | [→](./acceptance_criteria.md#US24---Adicionar-planta-aos-meus-Favoritos) |
| US25 | Favoritos | Usuário | Remover uma planta da minha coleção de favoritos | remover um atalho que não uso mais | Must | [→](./acceptance_criteria.md#US25---Remover-uma-planta-da-minha-coleção-de-favoritos) |
| US26 | Favoritos | Usuário | Visualizar minha coleção de favoritos | facilitar o processo de navegação pelas páginas que mais visito | Must | [→](./acceptance_criteria.md#US26---Visualizar-minha-coleção-de-favoritos) |
| US27 | Minha Planta | Usuário | Alterar informações da minha planta | que eu possa distinguir uma planta de outra (caso tenha multiplas da mesma especie) | Must | [→](./acceptance_criteria.md#US27---Alterar-informações-da-minha-planta) |
| US28 | Minha Planta | Usuário | Definir configurações de notificação | que eu me lembre de cultivar minha planta | Must | [→](./acceptance_criteria.md#US28---Definir-configurações-de-notificação) |