Executando verificação de segurança...
1

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!

Carregando publicação patrocinada...
1

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.

2

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

1

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".