Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 1.61 KB

README.md

File metadata and controls

17 lines (11 loc) · 1.61 KB

Journal

Descrição:

Journal é uma sistema web onde o usuário pode fazer postagens diárias contando sobre o seu dia. O usuário pode decidir se as postagens serão privadas, restritas ou públicas. A intenção é criar um espaço onde seja possível espairecer a mente, expressando o que aconteceu ao longo do dia e quais sentimentos isso provocou. O sistema é inspirado nos clássicos diários físicos, além de outras redes de postagens já existentes como Twitter, Medium e Blogger, apesar de conter mudanças de usabilidade para se adequar a proposta mais amigável e intimista.

Um sistema web que armazena os usuários, suas postagens (incluindo seus comentários) e as listas de seguidores de cada usuário (pessoas que podem ver suas postagens restritas). O sistema também deve contar com uma interface amigável, que estimule os usuários a se expressarem com franqueza e segurança, além de estimular o engajamento entre eles.

Nota: Ao cadastrar usuários e postagens, não informe dados sensíveis ou sigilosos tais como senhas ou endereços de email reais.

Requisitos Funcionais:

  • Usuários devem ser capazes de se registrar, criando uma conta para fazer uso do sistema;
  • Usuários devem ser capazes de criar, editar e excluir postagens feitas por eles.
  • Usuários devem ser capazes de, caso desejarem, comentar em postagens de outros usuários;
  • Usuários devem ser capazes de seguir uns aos outros, além de gerenciar seus seguidores (a fim de garantir a privacidade de suas postagens). Seguidores podem visualizar e comentar em postagens restritas;
  • (Outros requisitos ainda seguem em definição).