World Vibe Web
The distributed app store for vibe-coded projects. Browse, discover, and install open-source apps from across GitHub.
Brinde Mais — Comunidade Nacional de Consumo Inteligente. Assine e ganhe brinde mensal, descontos exclusivos e cashback.
Translation pending
CommerceTypeScript · PLpgSQLGitHub @BrindemaisOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
brindemais
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Comunidade Nacional de Consumo Inteligente — plataforma web responsiva de assinatura (R$ 79,00/mês) com brinde mensal, descontos em parceiros, indicação em rede (7 níveis), carteira/saques e loja virtual. MVP piloto: Rio de Janeiro.Read the full README ↗
Comunidade Nacional de Consumo Inteligente — plataforma web responsiva de assinatura (R$ 79,00/mês) com brinde mensal, descontos em parceiros, indicação em rede (7 níveis), carteira/saques e loja virtual.
MVP piloto: Rio de Janeiro.
/app), painéis desktop responsivos para parceiro (/parceiro) e administração (/admin).SECURITY DEFINER no banco, nunca em updates diretos do cliente.src/
pages/public/ landing page, login, cadastro (wizard de assinatura)
pages/subscriber/ área do assinante (mobile-first, /app)
pages/partner/ painel do parceiro (/parceiro)
pages/admin/ painel administrativo (/admin)
lib/, hooks/, contexts/ supabase client, auth, helpers
supabase/migrations/ schema, funções, RLS e seed de demonstração (SQL)
npm install
cp .env.example .env.local # preencha com a URL e a anon key do seu projeto Supabase
npm run dev
Aplique as migrations em supabase/migrations/ (via Supabase CLI ou MCP) na ordem numérica. 0004_seed_demo.sql é opcional e cria dados de demonstração.
0004_seed_demo.sql cria um usuário de exemplo por perfil (administração, parceiro,
assinante). As senhas não ficam neste README — este repositório é público, então
credenciais em texto puro aqui seriam visíveis por qualquer pessoa na internet, inclusive
para as contas reais que hoje existem em produção. Defina/redefina as senhas dessas
contas de seed diretamente no painel do Supabase Auth (ou via auth.admin API) e
guarde-as num gerenciador de senhas da equipe, não em arquivos versionados.
O Pix é processado de verdade pela Asaas: a Edge Function asaas-create-pix-charge cria a cobrança e devolve o QR code real (chamada pelo cliente ao gerar qualquer pagamento — assinatura, taxa de anunciante); a Edge Function asaas-webhook recebe a confirmação da Asaas e chama confirm_payment(), a mesma função que a tela /admin/pagamentos usa pra confirmar manualmente (fica como plano B caso o webhook falhe ou atrase).
Secrets necessários em Project Settings → Edge Functions → Secrets:
ASAAS_API_KEY — chave de API da conta Asaas (sandbox ou produção)ASAAS_ENV — sandbox (padrão) ou production, escolhe a URL base da APIASAAS_WEBHOOK_TOKEN — token compartilhado, também configurado no painel da Asaas em Integrações → Webhooks como "Token de autenticação"Webhook a cadastrar na Asaas: https://<project-ref>.supabase.co/functions/v1/asaas-webhook, eventos PAYMENT_RECEIVED e PAYMENT_CONFIRMED.
Ver a seção de regras de negócio no documento de especificação original. Pontos que ficam como próximos passos deliberados: gateway de pagamento definitivo, renovação automática vs. manual, taxa/prazo de saque, notificações por WhatsApp/SMS, e análise jurídica/contábil do modelo de bonificação em rede.