/Twitter-Clone

A twitter clone to practice fullstack development

Primary LanguageJavaScript

Twitter Clone

Tecnologias | Projeto | MVP | Futuras Melhorias

Tecnologias

Para este projeto, escolhi utilizar as seguintes tecnologias:

No backend:

  • NodeJs
  • Express
  • MongoDB

No fronend:

Projeto

Este projeto se trata da concepção de uma aplicação que apresente funcionalidades semelhantes a do twitter, tanto no aspecto do cliente quanto do servidor. O objetivo principal aqui é criar um sistema completo, em que o backend e o frontend se comuniquem sem problemas e trabalhem de forma conjunta, para entregar um MVP próximo ao sistema do twitter.

MVP

Para um modelo mínimo, o software deve entregar tanto na API, quanto no front, as seguintes funcionalidades:

  • CRUD em usuarios
  • Autenticação via JWT
  • Sistema de login e proteção de rotas
  • CRUD em tweets
  • Curtir um tweet

Futuras melhorias

  • Atualização senha via email
  • Retweetar um tweet
  • Comentar um tweet
  • Seguir um usuário
  • Envio de imagem de perfil e capa