Skip to content

Commit

Permalink
Adicionando todas as user Stories
Browse files Browse the repository at this point in the history
  • Loading branch information
leticiatmartins authored Jun 28, 2024
1 parent 8535fb0 commit 915378b
Showing 1 changed file with 27 additions and 8 deletions.
35 changes: 27 additions & 8 deletions docs/backlog.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,43 @@ A aba de backlog contém todas as user stories e requisitos do projeto Avalia Un

## User Stories

| **User Story ID** | **Nome da História** | **Descrição** |
| **User Story ID** | **Nome da História** | **Descrição** |
|-------------------|---------------------------------------------|-------------------------------------------------------------------------------|
| US01 | Front End da Landing Page | Desenvolvimento do front end da Landing Page para o projeto Avalia UnB. |
| US02 | Página de Perfil do Usuário | Implementação da página de perfil do usuário com listagem de informações. |
| US03 | Curtir e Descurtir Comentários | Adicionar funcionalidade para curtir e descurtir comentários de professores. |
| US01 | Cadastro de Usuário | Como um usuário, eu quero poder me cadastrar no sistema para ter acesso às funcionalidades disponíveis. |
| US02 | Login de Usuário | Como um usuário, eu quero fazer login no sistema usando meu email e senha ou autenticação para acessar minhas informações pessoais. |
| US03 | Implementação da Landing-Page | Como usuário do Avalia UnB, quero acessar uma Landing Page atraente e informativa para obter informações essenciais sobre o projeto Avalia UnB e suas funcionalidades. |
| US04 | Acesso ao Ranking de Avaliações | Como um usuário logado, Eu quero acessar informações sobre rankings de melhores professores e matérias Para poder tomar decisões informadas sobre quais matérias cursar.|
| US05 | Página de Professores | Como um usuário logado, Eu quero acessar informações sobre todos os professores da FGA, Para poder tomar decisões informadas sobre quais professores devo escolher para pegar matérias para cursar.|
| US06 | Página de matérias | Como um usuário logado, Eu quero acessar informações sobre todas as matérias da FGA, Para poder tomar decisões informadas sobre quais matérias cursar.|
| US07 | Página Individual dos Professores | Como usuário autenticado, Gostaria de acessar uma página dedicada a cada professor da instituição, Para visualizar informações detalhadas como nome, faculdade, contato (email), sala do professor, formação acadêmica, matérias ofertadas e visualizar as avaliações feitas por outros usuários.|
| US08 | Avaliação de Professores Pop-up | Eu usuário desejo clicar no botão "Avaliar", Quero que um pop-up seja exibido Para que eu possa avaliar o professor em diferentes critérios.|
| US09 | Filtragem de Professores por Matérias | Como usuário interessado em encontrar professores específicos por matéria, Quero ter a capacidade de filtrar os professores disponíveis de acordo com a disciplina que cada um leciona, Para uma melhor visualização.|
| US10 | Filtragem da página de professor individual | Como usuário do Avalia UNB, Quando estou na página individual de um professor, Desejo poder selecionar uma matéria específica ofertada por ele Para visualizar todas as informações da página do professor apenas para essa matéria selecionada.
| US11 | Página de Matéria Individual | EU como usuário do Avalia UNB, QUANDO estiver na página de uma matéria específica, QUERO visualizar informações detalhadas sobre a matéria,PARA ver a nota geral da matéria e dos critérios de experiência e dificuldade. QUERO ver os professores que oferecem essa matéria listados. QUERO ver as avaliações feitas pelos alunos sobre a matéria. QUERO poder clicar no botão "Avaliar" para fazer uma avaliação da matéria. QUERO ter a opção de curtir e descurtir os comentários feitos por outros usuários.|
| US12 |Página de Perfil do Usuário - Listagem de Informações| EU usuário do Avalia UNB, QUANDO vou para a tela de perfil, QUERO visualizar todas as minhas informações de perfil.|
| US13 |Página de perfil do Usuário - Seleção de foto| Eu estou na página "Perfil" E visualizo o campo de foto de perfil, QUANDO clico em cima, QUERO poder colocar uma url para a minha foto e a foto colocada vai para o meu perfil.|
| US14 |Página de Perfil de Usuário - Editar Informações de Cadastro| EU usuário do Avalia UNB, QUANDO estou na tela de perfil, QUERO ter a opção de editar minhas informações cadastrais.|
| US15 |Curtir ou Descurtir Comentários no Avalia UnB | EU como usuário do Avalia UnB, QUERO curtir ou descurtir comentários PARA expressar minha opinião sobre as avaliações de outros usuários.|




## Requisitos Funcionais

| **Requisito Funcional ID** | **Descrição** |
|----------------------------|-------------------------------------------------------------------------------|
| RF01 | |
| RF02 | |
| RF01 |O sistema deverá permitir o cadastro de novos usuários. |
| RF02 |O sistema deverá pedir em caso de cadastro: nome, sobrenome, e-mail , CPF, senha, confirmação de senha, matrícula e curso. |
| RF03 |O sistema deve validar o CPF do usuario. |
| RF04 |O sistema deve verificar se a matricula é valida e se já não foi cadastrada. |
| RF05 |Desenvolver o front end da Landing Page para o projeto.|


## Requisitos Não-Funcionais

| **Requisito Não-Funcional ID** | **Descrição** |
|--------------------------------|-------------------------------------------------------------------------------|
| RNF01 | Garantir que o sistema seja responsivo e funcione bem em dispositivos móveis. |
| RNF02 | Assegurar que o tempo de resposta das requisições seja inferior a 3 segundos. |
| RNF01 | |
| RNF02 | |


0 comments on commit 915378b

Please sign in to comment.