Socius Reddit Clone é um clone do Reddit que permite aos usuários se autenticarem com o Google, criarem e comentarem postagens, e votarem positivo ou negativo em postagens e comentários. Os usuários também podem criar e participar de comunidades e pesquisar por comunidades e postagens.
Você pode acessar o projeto em produção aqui.
Sobre o Projeto | Tecnologias | Como Contribuir | Como Iniciar | Preview do Projeto
Este projeto foi desenvolvido com as seguintes tecnologias:
- Next.js para SSR e geração de sites estáticos.
- React para a criação de componentes UI.
- TypeScript para adicionar tipos estáticos ao JavaScript.
- TailwindCSS para estilização.
- Axios para chamadas de API.
- EditorJS para edição de texto.
- React Hook Form para gerenciamento de formulários.
- Next Auth para autenticação.
- Prisma para acesso ao banco de dados.
- Uploadthing e React Dropzone para manipulação de upload de arquivos.
- Zod para validação de dados.
- E outras bibliotecas e frameworks auxiliares.
O Socius Reddit Clone simula a plataforma Reddit, com algumas funcionalidades adicionais. Além das funcionalidades mencionadas anteriormente, os usuários têm a opção de alterar o nome de usuário, criar postagens em comunidades, comentar postagens em comunidades e votar em postagens e comentários dentro de comunidades.
Feito com ♥ por Gustavo Batista 👋 LinkedIn e GitHub
- Faça um fork do projeto.
- Crie uma nova branch com suas alterações:
git checkout -b my-feature
- Salve suas alterações e crie uma mensagem de commit contando o que você fez:
git commit -m "feature: My new feature"
- Envie suas alterações:
git push origin my-feature
# clonar o repositório
git clone https://github.com/gustavohdab/socius
# ir para o repositório e:
npm install && npm run dev