Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arisonfirmino/coders-hub

Rede social para devs compartilharem projetos e interagirem com uma comunidade online.
https://github.com/arisonfirmino/coders-hub

mongodb nextauth nextjs prisma tailwindcss typescript

Last synced: about 1 month ago
JSON representation

Rede social para devs compartilharem projetos e interagirem com uma comunidade online.

Awesome Lists containing this project

README

        

![Preview](https://utfs.io/f/FJxfrM1suimWzT4KBDA8DgwlMWExKpBuPo0eYGzdb5cmH3t2)

### SOBRE O PROJETO

Desenvolvi essa aplicação web para que funcione como uma rede social voltada exclusivamente para desenvolvedores. O objetivo principal é criar um ambiente dinâmico e interativo onde os devs possam compartilhar seus projetos pessoais ou profissionais, trocar ideias, e receber feedback da comunidade. Além de promover a colaboração, a plataforma busca inspirar novas criações e conectar pessoas com interesses em comum.

Na aplicação, os usuários têm acesso a funcionalidades típicas de redes sociais, como curtir, comentar, e compartilhar publicações. Também podem criar postagens para apresentar seus projetos — sejam recentes ou antigos — e interagir com outros desenvolvedores de forma prática. A ideia central foi oferecer uma plataforma que valorize o trabalho individual e ao mesmo tempo incentive a troca de conhecimentos, fortalecendo a comunidade de desenvolvedores.

A aplicação não exige login para visualizar as postagens, permitindo que qualquer visitante explore o conteúdo compartilhado. No entanto, as interações, como curtir e comentar, são exclusivas para usuários autenticados. Para implementar o login, utilizei a biblioteca NextAuth, integrando autenticação com Google e GitHub. Essa abordagem simplificou o processo de entrada na plataforma, e também possibilita associar cada postagem e interação a um usuário específico, garantindo uma experiência personalizada e organizada. Comentários e outras ações são vinculados diretamente ao perfil do usuário, promovendo maior segurança e identificação dentro da comunidade.