Eu quero construir um clone do Twitter. Atualmente, sou engenheiro de dados e, anteriormente, era engenheiro de software de backend.
Não tenho todas as habilidades necessárias para fazer isso.
Então, o que posso fazer é usar os clones que outras pessoas já fizeram e utilizar o código delas.
Requisitos Link para o cabeçalho
- O aplicativo frontend e/ou mobile deve estar pronto.
- Vou trabalhar apenas com a parte do backend.
- Começar de forma simples e tornar complexo posteriormente.
- Totalmente funcional no final, com CI/CD.
Open sourced Twitter Clones Link para o cabeçalho
Lista:
Name | Github Source | Demo |
---|---|---|
GithubShaban-Eissa/NextJS-Twitter-Clone | https://github.com/Shaban-Eissa/NextJS-Twitter-Clone | https://next-js-twitter-clone-pi.vercel.app/ |
ccrsxx/twitter-clone | https://github.com/ccrsxx/twitter-clone | https://twitter-clone-ccrsxx.vercel.app/ |
TheAlphamerc/flutter_twitter_clone | https://github.com/TheAlphamerc/flutter_twitter_clone | Mobile app |
merikbest/twitter-spring-reactjs | https://github.com/merikbest/twitter-spring-reactjs | Frontend and Backend |
Comparação Link para o cabeçalho
Link com a tabela de comparação: https://docs.google.com/spreadsheets/d/1YP46ZUgBsgo2t-6hQmh3Pvz98VOVYJJJMpaq56ObF1E/edit?usp=sharing
GithubShaban-Eissa/NextJS-Twitter-Clone Link para o cabeçalho
- Projeto interessante.
- Tem apenas 12 commits e um contribuidor.
- É feito em Javascript.
- Tem poucas features, porém features importantes.
- Não tem tela do usuário.
- OAuth com NextAuth.
- Next version: 12.2.5
ccrsxx/twitter-clone Link para o cabeçalho
- Projeto maduro.
- 902 stars
- 3 contribuitors
- 111 commits
- Tem a maioria das features necessárias.
- Typescript.
- Next version: 12.3.0
TheAlphamerc/flutter_twitter_clone Link para o cabeçalho
- Projeto mobile escrito em Flutter.
- É o projeto com mais estrelas de Twitter Clone no Github (4200 estrelas).
- Não entendo nada de Flutter
merikbest/twitter-spring-reactjs Link para o cabeçalho
- Projeto maduro.
- Escrito em React (Typescript) e Java.
- Microsserviços.
- Banco de dados: Postgres.
- Mídias no S3.