Bem-vindo ao Comunity, um projeto para criar uma plataforma colaborativa, conectando desenvolvedores em um espaço interativo.
- Frontend: HTML, CSS, JavaScript, React
- Backend: Node.js, Express
- Banco de Dados: MongoDB
- Ferramentas de Desenvolvimento: Vite, ESLint, Prettier
- Controle de Versão: Git & GitHub
O frontend do Comunity é feito em React e oferece uma interface moderna e intuitiva. Ele inclui:
- Componentes reutilizáveis para botões, cards e formulários
- Páginas principais: Homepage, Feed, Perfil do Usuário
- Responsividade completa para celular, tablet e desktop
- Integração com a API do backend para autenticação e feed de posts
src/
├─ assets/ # Imagens e ícones
├─ components/ # Componentes React
├─ pages/ # Páginas do projeto
└─ App.jsx # Componente principal
server/
├─ routes/ # Rotas da API
└─ server.js # Servidor principal
O backend é feito em Node.js e Express, com conexão ao MongoDB, oferecendo endpoints para login, cadastro, posts e interações.
- Cadastro e login de usuários
- Feed colaborativo de posts
- Interações: curtidas, comentários e compartilhamentos
- Design responsivo e moderno
- Fácil expansão para novas funcionalidades
💡 Substitua as imagens acima pelos screenshots reais do Comunity.
- Clone o repositório:
git clone https://github.com/ramon-rodrigues-001/Comunity.git
- Entre na pasta:
cd Comunity
- Instale as dependências:
npm install
- Inicie o frontend:
npm run dev
- Inicie o backend:
node server/server.js
- Acesse
http://localhost:5173no navegador.
- Chat em tempo real
- Notificações de interações
- Integração com APIs externas
- Otimização de performance e SEO
- Email: ramon@example.com
- LinkedIn: Ramon Rodrigues
- GitHub: @ramon-rodrigues-001
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais detalhes.