amandasavluchinske / rediti

Repositório do treinamento de Django das férias de alto impacto 2019.1 do @citiufpe

Home Page:https://gist.github.com/amandasavluchinske/d5cda45055d6e2f385e2821b2ac0618a

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rediti

O Reddit é uma rede social estilo fórum online em que pessoas podem se cadastrar, participar de fóruns chamados subreddits, comentar, criar posts, curtir ou descurtir comentários. Nesse curso iremos construir o Rediti, nossa versão simplificada do site.

Foto da página inicial do Reddit

Requisitos do projeto:

  1. O usuário deve poder se cadastrar, logar e deslogar do sistema.
  2. O usuário poderá criar subreditis.
  3. O usuário poderá criar threads (postagens).
  4. O usuário poderá comentar nessas threads.
  5. O usuário poderá curtir tanto uma thread quanto um comentário. Esses pontos serão contabilizados e se chamarão karma, podendo ser visualizados no perfil do usuário. O usuário só pode conceder um voto por post.
  6. O usuário deverá possuir um perfil simples: nome, usuário, avatar e karma. Também gostaria de visualizar as threads criadas por ele e comentários que ele fez através de outras threads.
  7. O usuário poderá se inscrever em algum subrediti para receber atualizações recentes em sua página inicial.
  8. Se o usuário estiver logado, os posts da página inicial serão as últimas threads dos subreditis em que ele está inscrito, senão, serão as últimas threads de cada um dos subreditis do site.
  9. Um front bonitinho é legal, mas não é obrigatório.
  10. O usuário poderá deletar um post se o mesmo pertencer a ele. Threads não poderão ser deletadas.

About

Repositório do treinamento de Django das férias de alto impacto 2019.1 do @citiufpe

https://gist.github.com/amandasavluchinske/d5cda45055d6e2f385e2821b2ac0618a


Languages

Language:Python 72.1%Language:HTML 23.7%Language:CSS 4.3%