Pular para o conteúdo

Catálogo de demonstração. Produtos, criadores, preços e avaliações são fictícios. Recursos gratuitos podem ser adquiridos de verdade; itens pagos não são cobrados nem simulados. Ver o que já funciona

Transparência

O que já funciona e o que vem a seguir

Esta plataforma está sendo construída por etapas. Nada aqui simula uma funcionalidade que não existe: botões que dependem de etapas futuras aparecem desabilitados, e todo dado de demonstração está identificado como tal.

1

Fundação e identidade visual

Design system, navegação, homepage, catálogo navegável e página de produto. Filtros, ordenação, busca e paginação processados no servidor.

Concluída
  • Design system com tokens, escalas e estados interativos
  • Navbar, busca global com sugestões e rodapé
  • Homepage completa com todas as seções
  • Catálogo com filtros reais persistidos na URL
  • Página de produto com galeria, abas e avaliações
  • Perfis públicos de criadores em /u/username
  • Carrinho e favoritos salvos no navegador
  • Responsividade, acessibilidade e animações
2

Backend e autenticação

O catálogo agora vem do PostgreSQL. Contas, sessões, verificação de e-mail e papéis estão implementados e aplicados no servidor — esconder um botão nunca é a autorização.

Concluída
  • PostgreSQL com Prisma e migrações versionadas
  • Catálogo migrado do repositório em memória para o banco
  • Cadastro e login por e-mail, com senha em scrypt
  • Sessões opacas no banco, revogáveis a qualquer momento
  • Verificação de e-mail e recuperação de senha
  • Limite de tentativas contra força bruta
  • Papéis: comprador, vendedor, moderador, administrador
  • Perfil, troca de senha e gestão de sessões ativas
  • Login com Google e Discord (requer credenciais do provedor)
3

Publicação de produtos

Vendedores pedem ativação, publicam em etapas e enviam arquivos para armazenamento privado. Nada chega ao catálogo sem passar pela moderação.

Concluída
  • Pedido de conta de vendedor com análise
  • Painel do vendedor com métricas de alcance
  • Publicação em 8 etapas, cada uma salva sozinha
  • Checklist e pré-visualização antes do envio
  • Upload de imagens e arquivos para storage privado
  • Validação de tipo, assinatura binária e tamanho
  • Quarentena manual de arquivo suspeito
  • Versões com changelog próprio
  • Fila de moderação: aprovar, recusar com motivo
  • Varredura automática de malware (antivírus)
  • Storage S3 para produção
4

Marketplace funcional

Favoritos e carrinho vinculados à conta, biblioteca com downloads autorizados, avaliações com aquisição verificada e notificações geradas por eventos reais. Recursos gratuitos podem ser adquiridos de verdade; itens pagos aguardam o provedor de pagamento.

Concluída
  • Favoritos e carrinho no banco, migrados do navegador ao entrar
  • Pedido e licença: aquisição real de recursos gratuitos
  • Biblioteca em /library com versões e comprovantes
  • Download por link assinado, temporário e registrado
  • Avaliações só de quem adquiriu, com nota recalculada
  • Resposta do vendedor e denúncia de avaliação
  • Fila de denúncias na moderação
  • Notificações geradas por eventos do sistema
  • Checkout de itens pagos (depende da Etapa 5)
5

Pagamentos

Adiada a pedido: a Etapa 6 foi feita antes desta. Integração com provedor que suporte modelo de marketplace — Pix e cartão, webhooks verificados, comissões, repasses e reembolsos. Nada é cobrado nem simulado até aqui existir.

Planejada
  • Documentação de requisitos do provedor e responsabilidades fiscais
  • Checkout com Pix e cartão de crédito
  • Webhooks assinados, idempotência e máquina de estados
  • Liberação de acesso somente por evento confiável do provedor
  • Comissões, repasses, saques e reembolsos
6

Administração e produção

Painel administrativo, registro de auditoria, endurecimento de segurança, testes de ponta a ponta, dados estruturados, verificação de saúde e deploy em VPS. Feita antes da Etapa 5 a pedido — por isso as telas que dependem de dinheiro ainda não existem aqui.

Etapa atual
  • Painel /admin com visão geral, usuários, vendedores e produtos
  • Registro de auditoria imutável de toda ação administrativa
  • Alterar papel, desativar conta e encerrar sessões
  • Suspender vendedor, conceder selo, destacar e arquivar produto
  • Cadastro de categorias e configurações aplicadas de verdade
  • Revogar e restaurar licenças com motivo registrado
  • CSP com nonce, cabeçalhos de segurança e checagem de origem
  • Testes de ponta a ponta com Playwright
  • Dados estruturados para buscadores (JSON-LD)
  • Verificação de saúde em /api/health, consultando o banco
  • Docker, Nginx, systemd, backup e guia de deploy em VPS
  • Reembolsos, comissões, saques e cupons no painel (depende da Etapa 5)
  • Varredura automática de malware (antivírus)
  • Storage S3 para múltiplos nós