Saleor Store
우리 컬렉션을 쇼핑하세요
베네수엘라 자동차 분야 새로운 표준, 경매·마켓플레이스·딜러·정비사·커뮤니티·자동차 매니아와 RueddaExtra 제공
El nuevo estándar automotriz de Venezuela: subastas, marketplace, concesionarios, mecánicos, comunidad, petrolheads y RueddaExtra
커머스HTML · JavaScriptGitHub @abcdireccioncreativa-hash온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Marketplace y plataforma de subastas de vehículos en tiempo real para Venezuela. Subastas estilo Cars & Bids adaptadas al mercado local, con pagos en bolívares (Pago Móvil) y USDT, verificación KYC, y vitrina de concesionarios. • Frontend: Single-file SPA en HTML/CSS/JS vanilla (index.html) • Backend de datos: Supabase (PostgreSQL + Auth + Realtime + Storage) • Serverless: Vercel Functions (/api/*) • Deploy: Vercel con cron nativo • PWA: Instalable en iOS/Android, empaquetada como app nativa vía CapacitorREADME 전문 보기 ↗
Marketplace y plataforma de subastas de vehículos en tiempo real para Venezuela. Subastas estilo Cars & Bids adaptadas al mercado local, con pagos en bolívares (Pago Móvil) y USDT, verificación KYC, y vitrina de concesionarios.
index.html)/api/*)ruedda-frontend/
├── index.html App principal (SPA)
├── api/ Vercel Serverless Functions
│ ├── place-bid.js Validación de pujas server-side
│ ├── auction-close.js Cierre de subastas (llamado por cron)
│ ├── mod-listing.js Moderación de publicaciones (superadmin)
│ ├── verify-payment.js Confirmación de pagos
│ └── subscription-check.js Validación de suscripciones de concesionarios
├── lib/
│ └── supabase.js Clientes Supabase (admin + anon)
├── vercel.json Config de deploy + cron
├── manifest.json PWA manifest
└── [módulos auxiliares].html Deal Meter, OBD2 scanner, verificación KYC, etc.
¿Por qué los /api viven en el repo frontend?
Es el patrón estándar de Vercel: los serverless functions se despliegan desde el mismo proyecto que el frontend. Vercel detecta automáticamente la carpeta /api y la expone como endpoints. Separarlos en otro repo rompería el routing y no aportaría valor. El "backend" lógico (esquema, migraciones, RLS) sí vive en un repo aparte (ruedda-backend).
¿Por qué un single-file SPA?
Prioriza velocidad de iteración durante la fase de producto. El index.html concentra la lógica de UI para deploys instantáneos sin pipeline de build. Es deuda técnica reconocida; el code-splitting está en el roadmap post-producto.
Modelo de seguridad.
La autenticación es vía Supabase Auth (JWT). Toda la base de datos opera con Row-Level Security (RLS) activo. El cliente usa la anon key (pública por diseño, controlada por RLS). El service_role key vive exclusivamente en los serverless functions (server-side), nunca en el cliente. Las pujas se validan a nivel de base de datos: monto mayor al actual, subasta activa y dentro de tiempo.
revisiónaprobadaactiva/api/auction-close, cada 5 min)Push a main despliega automáticamente en Vercel. El cron nativo (definido en vercel.json) ejecuta el cierre de subastas cada 5 minutos.
SUPABASE_URLSUPABASE_ANON_KEYSUPABASE_SERVICE_KEY (solo server-side)CRON_SECRET (autenticación del cron)