El grupo de K-pop con más puntos se queda con el puesto #1 cada mes. 5 puntos gratis por cuenta cada día, para repartir como quieras. El poder es de los fans.
Translation pending
SocialTypeScript · PLpgSQLGitHub @MrHugoSoyOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
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
Loading the full README. The saved excerpt is shown below.
K-pop Wars — Ranking K-pop estilo outbid.lol MVP funcional: los fans pujan dinero real para que su grupo tome el puesto #1. No hay ciclos ni reset — el trono es permanente hasta que alguien pague más. 1. Supabase 1. Crea un proyecto en supabase.com. 2. Ve a SQL Editor y pega el contenido de supabase/schema.sql. Ejecútalo. 3. Ve a Project Settings > API y copia: • Project URL → NEXT_PUBLIC_SUPABASE_URL • anon public key → NEXT_PUBLIC_SUPABASE_ANON_KEY • service_role key → SUPABASE_SERVICE_ROLE_KEY (¡no la expongas nunca al cliente!) 4. Inserta algunos grupos de prueba desde el SQL Editor:Read the full README ↗
MVP funcional: los fans pujan dinero real para que su grupo tome el puesto #1. No hay ciclos ni reset — el trono es permanente hasta que alguien pague más.
supabase/schema.sql. Ejecútalo.Project URL → NEXT_PUBLIC_SUPABASE_URLanon public key → NEXT_PUBLIC_SUPABASE_ANON_KEYservice_role key → SUPABASE_SERVICE_ROLE_KEY (¡no la expongas nunca al cliente!)insert into groups (name, fandom_name, slug) values
('BLACKPINK', 'BLINK', 'blackpink'),
('BTS', 'ARMY', 'bts'),
('Stray Kids', 'STAY', 'stray-kids');
Secret key de Developers > API keys → STRIPE_SECRET_KEY.https://tu-dominio.com/api/webhook (usa ngrok o stripe listen para probar local)checkout.session.completedSigning secret → STRIPE_WEBHOOK_SECRETcp .env.example .env.local
# Llena los valores reales
npm install
npm run dev
Abre http://localhost:3000.
Esto es un MVP funcional, no un producto listo para procesar dinero de desconocidos sin supervisión. Antes de abrirlo al público:
BID_LIMITS.MAX_PER_TX_CENTS en lib/stripe.ts), pero falta un
tope acumulado por tarjeta/usuario en 24h para frenar gasto
compulsivo, especialmente de menores.claimed_by_fan
ya existe en el schema, falta el flujo de verificación).supporter_name — es texto libre, filtra
contenido ofensivo antes de mostrarlo en el feed público.ActivityFeed.tsx actual solo loguea en consola los eventos
Realtime nuevos — falta conectar esa data (necesitas el join con
groups, que Realtime no incluye) y actualizar el estado visual.