Desenvolvimento Web
| Orçamento: Aberto |
Publicado: |
Propostas: 13
Descrição do projeto:
Preciso do desenvolvimento de uma plataforma web interativa que permita a criação de conteúdos organizados por categorias, tópicos e grupos de conversa. A plataforma será usada por uma comunidade privada e contará com recursos avançados de engajamento e moderação.
Funcionalidades principais:
1. Página inicial
Estrutura em estilo "fórum hub", onde aparecem categorias principais (ex: Intermediário, Avançado, Ferramentas). Cada categoria leva o usuário a um painel com os tópicos/grupos relacionados.
2. Tópicos/grupos
Dentro de cada categoria:
Existem tópicos ou grupos (ex: “Automação”, “Importação”, “Descontos”). Cada grupo tem duas áreas:
Área de postagens (posts com comentários, anexo, curtidas).
Chat em tempo real, como canal direto entre os membros do grupo.
3. Chat por grupo (tempo real)
Chat integrado ao grupo com:
Emojis, mentions, upload de mídia.
Histórico e rolagem infinita.
Sistema de moderação e alertas automáticos.
4. Gamificação e ranking
Sistema de pontos:
+10 pontos por post criado
+5 por comentário
+3 por curtida recebida
+1 por mensagem no chat
Ranking mensal e geral.
Página de perfil com pontuação acumulada.
5. Moderação por IA com revisão
Toda mensagem/post será analisada automaticamente para:
Evitar trocas de contato (e-mail, telefone, redes sociais).
Filtrar ofensas, discurso de ódio e termos sensíveis.
Se barrado, o usuário pode solicitar revisão manual, que será enviada para painel de moderação.
6. Acesso condicional a grupos
Grupos podem ser:
Abertos
Privados
Restritos por qualificação (nível de usuário, aprovação manual ou quantidade de pontos).
7. Painel administrativo
Gestão de:
Usuários e permissões
Categorias, tópicos e grupos
Moderação (logs, aprovações, alertas)
Estatísticas de engajamento e pontuação.
Tecnologias desejadas:
Backend: Node.js, Django ou Laravel
Frontend: React ou Vue (preferência por Next.js)
Banco de dados: PostgreSQL ou MongoDB
Chat: WebSockets, Firebase ou equivalente
Moderação IA: Integração com OpenAI, Perspective API ou modelo personalizado.
Entregáveis esperados:
Plataforma web funcional e responsiva.
Design moderno e leve (modo escuro incluso).
Código-fonte bem documentado.
Manual de uso (admin e usuário).
Habilidades desejadas: Django, NodeJS, Vue.JS, Laravel e React.