Pitch: Um dos meus primeiros projetos mern

Olá pessoal!

Sou um iniciante em progrmação e estou muito animado para compartilhar com vocês um projeto que realizei recentemente, um fórum online usando a stack MERN e o Chakra UI. Para quem não sabe, a stack MERN é composta pelo MongoDB, Express, React e Node.js. Essa combinação permite que o desenvolvedor construa aplicativos web modernos e escaláveis ​​de ponta a ponta.

No meu projeto, decidi usar o Chakra UI para o design e desenvolvimento da interface do usuário. O Chakra UI é uma biblioteca de componentes para React que torna a construção de interfaces atraentes e acessíveis muito mais fácil.

A ideia por trás do fórum era criar um espaço para discussão e colaboração, onde os usuários pudessem criar tópicos, postar mensagens e responder aos comentários uns dos outros. Além disso, adicionei recursos como o login de usuário.

O projeto foi desafiador, mas extremamente gratificante. Aprendi muito sobre a stack MERN e como usar o Chakra UI para criar uma interface bonita e responsiva.

Se você estiver interessado em ver o projeto, pode acessá-lo no meu repositório do GitHub. Seria ótimo ter feedback de outros desenvolvedores e profissionais da área!

Repositório: https://github.com/alexfrocha/forume Demonstração:https://forume.onrender.com/

Obrigado pela leitura e espero que você tenha uma ótima semana!

existe alguma vantagem no uso do mongoDB ao invés do postgres ou MySQL? sinto que um fórum é um caso onde os dados vão ser extremamente estruturados, que seria o uso caso perfeito pra um sql padrão.

sinceramente eu não sei, eu utilizei o mongodb só pelo conforto que possuo com uma ferramenta, mas no meu atual projeto estou planejando ampliar o horizonte e aprender sobre firebase para que eu consiga pôr em prática meu sistema de chat
juntamente ao seu estudo sobre firebase considere dar uma olhada em websockets, bibliotecas como socket.io para ter a experiência considerável a respeito de respostas em tempo "real".