尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Web app única para todas las porras ciclistas de Carlos: GIRO ITALIA, TOUR DE FRANCIA, VUELTA A ESPAÑA, MUNDIAL y LIGA CLÁSICAS (y las que se añadan después), con cuenta única, un maestro de corredores World Tour + Pro Team compartido, y una sección con apariencia propia por competición. Next.js (App Router) + Tailwind v4, desplegada en Vercel, con base de datos Postgres en Supabase.
Este repo parte del código de clasicas-de-primavera (identidad visual
UKT), que sigue siendo la base de la Liga Clásicas y del patrón de "sección
con tema propio" (heredado de su apartado /mundial).
db/schema.sql
(competitions, riders como maestro único, competition_riders,
competition_real_teams, competition_events, teams, team_squad,
team_squad_real_teams, team_event_draft, team_event_kopman,
event_results, stage_result_lists, event_result_history,
competition_result_history, race_editions, competition_rest_days,
team_substitutions; sprint_pairings está creada pero su mecánica
todavía no tiene UI/ruta). Rutas y páginas (src/app/[slug]/...,
src/app/api/competitions/[slug]/...) ya leen y escriben contra este
esquema, con sección genérica por slug y tema visual propio
(src/lib/competition-theme.ts).budget_draft).db/seed-mundial-riders.sql: los 194 corredores del Mundial de
Montreal 2026.has_sprint_duels, tabla sprint_pairings) sin implementar.clasicas-de-primavera, no en este repositorio: hace falta
exportarlo (o dar acceso a esa base) para fusionarlo con el maestro
antes de cerrarlo.npm install
cp .env.example .env.local # y rellena DATABASE_URL (Supabase) / JWT_SECRET
npm run dev
Aplica el esquema a la base de datos una vez tengas DATABASE_URL de
Supabase:
psql "$DATABASE_URL" -f db/schema.sql
psql "$DATABASE_URL" -f db/seed-mundial-riders.sql
Pensado para desplegarse en Vercel conectado a este repositorio de GitHub,
con la base de datos de Supabase y las variables de entorno
(DATABASE_URL, JWT_SECRET, ADMIN_EMAIL) configuradas en
Project Settings → Environment Variables.