cerejeiros / bloom

Aplicativo de organização de hábitos e criação de rotinas e criação de tarefas em blocos e tabelas.
https://cerejeiros.github.io/bloom/
MIT License
3 stars 0 forks source link

Conta e perfil de usuário #15

Closed kaioenzo closed 1 year ago

kaioenzo commented 1 year ago

História de usuário

Eu como usuário do aplicativo, quero poder criar meu perfil, inserir informações básicas, trocar minhas informações e trocar minha foto, para isso é necessário que eu crie uma conta e esteja logado, para que haja a individualidade do meu perfil. Também desejo poder adicionar e visualizar meus amigos no aplicativo.

Critérios de aceitação

kaioenzo commented 1 year ago

Dando início a discussão de arquitetura dos usuários, acredito que essa estrutura inicial básica seja suficiente para representar e relacionar o User a outros objetos.

type User= {
  id: number;
  name: string;
  photo?: string;
  bio: string;
  created_at: string;
  tasks?: Task[];
  routines?: Routine[];
  friends?: User[];
} 
BeyondMagic commented 1 year ago

A biografia deve ter no mínimo 20 caracteres e máximo, ~150 a 200. Ninguém quer ler uma bibliografia de verdade, é mais curto do que precisa ser.

natanalmeida03 commented 1 year ago

A biografia deve ter no mínimo 20 caracteres e máximo, ~150 a 200. Ninguém quer ler uma bibliografia de verdade, é mais curto do que precisa ser.

por que um mínimo de caracteres?

BeyondMagic commented 1 year ago

Eu também discordo de limites, estava lendo aqui agora e não vejo motivo algum de forçar o usuário a escrever mais caso queira uma biografia. Não conheço nenhuma plataforma que é usado por milhões de pessoas que faça isso.

Foi falado na última reunião que a biografia podia ser opcional, o que é agora; mas que mantesse o limite de minimo.