Skip to content

wanlucas/social-media

Repository files navigation

Sobre

Client

O front de nossa rede (ainda sem nome) é criado em React, utilizando boas práticas de escrita de código e Context Api baseada em Reducers para a distribuição de estado.

Server

O servidor é feito em node, seguindo as restrições da arquitetura REST, com autenticação a base de tokens e criptografia hash em senhas.

Database

O banco de dados é feito em MYSQL e segue as principais regras de normalização de bancos relacionais.


Features atuais

Feed

  • Visualizar posts diários mais curtidos
  • Vizualizar posts de amigos

Interações

  • Criar posts
  • Apagar posts
  • Curtir posts
  • Seguir usuários

Busca

  • Buscar por usuários
  • Buscar por amigos
  • Buscar por posts

Features futuras

  • Editar posts
  • Comentar em posts
  • Marcar usuários
  • Aba para vizualização de seguidores
  • Edição de perfil
  • Página de perfil de usuários
  • Sistema de mensagens em tempo real a base de sockets
  • Sistema de notificações alertando sobre novos seguidores, posts de interesse e marcações