RoutinelyOrganization / routinely-web

A Routinely é uma ferramenta projetada para ajudar a manter uma rotina saudável e equilibrada, permitindo ao usuário registrar suas atividades diárias, incluindo trabalho, exercícios, hobbies e tarefas domésticas.
MIT License
2 stars 1 forks source link

web - Configuração Perfil do Usuário #52

Open veronicasvalerio opened 1 year ago

veronicasvalerio commented 1 year ago
veronicasvalerio commented 11 months ago

Definição:

Como usuário, quero realizar ajustes nas configurações do meu perfil de usuário para adaptar ao login de acesso.

Descrição:

Para que o usuário possa configurar o seu perfil, é necessário acessar configurações e alterar as informações quando desejado.

Protótipo:

https://www.figma.com/file/cCdALGucKSuO1sa4BSUQww/Routinely?node-id=0%3A1&mode=dev


Critérios de Aceite:

Todos os campos devem ser editáveis; O Menu configurações deve ter os seguintes itens: Conta; Ao clicar na opção "Conta", o sistema deve exibir em tela as opções: Foto (Imagem) Botão Mudar foto Botão Remover foto Nome - textbox com 200 caracteres E-mail - textbox Ao clicar na opção "Mudar Foto", o sistema deve abrir uma tela para o usuário escolher o arquivo a ser enviado; Ao clicar no arquivo, o mesmo é enviado e a foto é atualizada; Ao clicar no botão “Remover Foto”, a foto é removida O campo Nome é o local onde o usuário deve preencher com as informações do nome de usuário; O Nome não deve ser composto de números; Caso o nome contenha somente números, o sistema deve exibir a mensagem "Nome invalido!"; O E-mail deve estar no formato teste@gmail.com Caso o e-mail não esteja dentro do formato de e-mail, o sistema deve exibir a mensagem "e-mail inválido "

Pesquisar;

Ao clicar em pesquisar o usuário deve ter a opção de pesquisar itens específicos do Menu configurações;

Histórico de Atividade

Ao clicar em “Histórico de Atividade” o sistema deve exibir um relatório na própria tela com opção de download, contendo a seguinte configuração: Colunas:

Período programado (período que foi programado para realização da tarefa); Data de início Data de conclusão Status da tarefa

Caso a tarefa não esteja finalizada a data de conclusão deve ser nula. Filtros:

Período Status

Ao clicar em “Histórico de Atividade” o sistema deve exibir também um Gráfico de evolução das tarefas, onde as .linhas serão representadas pelo ano e as colunas serão representadas pela quantidade;

As alterações devem ser salvas a medida que forem editadas; Deve ter também um botão “Salvar Alterações”, em cada item do Menu configuração; Ao clicar no botão “Salvar alterações”, o sistema deve exibir uma mensagem “Tem certeza que deseja salvar?”

Caso o usuário clique em “Sim”, o sistema deve validar as informações inseridas e salvar as alterações; Caso tenha algum critério fora do padrão, o sistema deve exibir uma mensagem "a alteração não pode ser salva, verifique seus dados";

Caso o usuário clique em “Não”, o sistema retorna à tela principal do menu configurações;


Regra de Negócio