Skip to content

ramon-rodrigues-001/Comunity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Comunity - Ramon Rodrigues

MIT License Status

Bem-vindo ao Comunity, um projeto para criar uma plataforma colaborativa, conectando desenvolvedores em um espaço interativo.



💻 Tecnologias Utilizadas

  • 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


🖥 Frontend

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
    


📂 Estrutura do Backend

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.



🚀 Funcionalidades

  • 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


🎨 Visual do Projeto

Homepage Feed Perfil

💡 Substitua as imagens acima pelos screenshots reais do Comunity.



⚙️ Como Rodar Localmente

  1. Clone o repositório:
    git clone https://github.com/ramon-rodrigues-001/Comunity.git
  2. Entre na pasta:
    cd Comunity
  3. Instale as dependências:
    npm install
  4. Inicie o frontend:
    npm run dev
  5. Inicie o backend:
    node server/server.js
  6. Acesse http://localhost:5173 no navegador.


📈 Futuras Melhorias

  • Chat em tempo real
  • Notificações de interações
  • Integração com APIs externas
  • Otimização de performance e SEO


📫 Contato



📝 Licença

Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais detalhes.

About

...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors