World Vibe Web
The distributed app store for vibe-coded projects. Browse, discover, and install open-source apps from across GitHub.
Catálogo público y panel operativo para gestionar productos y pedidos.
Translation pending
CommerceTypeScript · PLpgSQLGitHub @tech-orbitaOnlineOwner 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.
Aplicación Next.js con dos experiencias conectadas a la misma base de datos: • Catálogo público mobile-first en /. • Dashboard operativo protegido en /admin, preparado para embeberse como iframe en el panel de Órbita IA.Read the full README ↗
Aplicación Next.js con dos experiencias conectadas a la misma base de datos:
/./admin, preparado para embeberse como iframe en el panel de Órbita IA.El panel permite administrar portada, categorías, productos, sedes y pedidos. Toda solicitud nueva entra en la etapa Pendiente por cotizar; un asesor puede crear pedidos manuales, revisar cada solicitud y enviar una cotización editable por WhatsApp desde Órbita IA. Supabase gestiona autenticación y datos; las imágenes pueden almacenarse en Supabase Storage o Cloudflare R2 según el flujo utilizado.
.env.local.example a .env.local y completa las variables.npm.cmd install.npm.cmd run dev.http://localhost:3000 para el catálogo o http://localhost:3000/admin para el panel.Las migraciones están en supabase/migrations. La migración 0006_orders_quotes_ghl.sql retira las columnas antiguas de existencias y habilita pedidos manuales, cotizaciones y trazabilidad del CRM. No ejecutes migraciones contra un proyecto remoto sin revisar el entorno y el alcance.
Para crear el primer usuario administrador usa Supabase Authentication o el helper scripts/create-admin-user.mjs con variables server-side temporales.
La integración server-side usa ORBITA_CRM_API_KEY (Private Integration Token) y ORBITA_CRM_LOCATION_ID. Los datos del cliente se crean o actualizan al guardar el pedido y el resumen completo queda como nota del contacto. Las confirmaciones, cotizaciones y alertas operativas se disparan añadiendo contactos a workflows internos de GHL; la aplicación no envía mensajes directamente por la API de conversaciones.
El paso a paso de publicación, iframe, sesión, variables y prueba controlada está en docs/orbita-iframe-setup.md.