Elige tu plataforma, sigue los pasos animados y tendrás tu plataforma de pedidos funcionando en producción hoy mismo.
~5 minutos
con Railway
3 métodos
de despliegue
HTTPS gratis
incluido
PostgreSQL
en la nube
7 pasos · ~5 min · $5/mes gratis
Railway ofrece $5 USD de crédito mensual sin tarjeta. Es suficiente para varios restaurantes en plan de prueba.
Abrir Railway.app →La CLI de Railway permite desplegar y gestionar tu proyecto directamente desde la terminal.
Desde la carpeta raíz del proyecto, inicializa Railway y crea el proyecto en la nube.
En el dashboard de Railway, agrega el plugin de PostgreSQL. Inyectará DATABASE_URL automáticamente.
Agrega las variables requeridas desde Railway Dashboard → Variables, o con la CLI:
Sincroniza el schema de Prisma con la base de datos y carga datos de ejemplo.
Sube el código. Railway lo construye automáticamente. Con GitHub conectado, cada push re-despliega.
Obligatorias sin importar qué plataforma elijas. Sin ellas la app no arrancará.
DATABASE_URLREQUERIDAURL de conexión a PostgreSQL. Se genera automáticamente en Railway y Vercel/Neon.
postgresql://user:password@host:5432/databaseNEXTAUTH_SECRETREQUERIDAClave secreta para firmar tokens JWT. Mínimo 32 caracteres aleatorios.
← Genera con: openssl rand -base64 32NEXTAUTH_URLREQUERIDAURL pública y completa de tu aplicación desplegada.
https://mi-restaurante.railway.appDespués de desplegar, sigue estos pasos para configurar completamente tu restaurante y activar todos sus módulos.
Navega a tu URL desplegada y dirígete a /login o /signup
Ve a Dashboard → Configuración y completa los datos esenciales
Organiza tu menú antes de publicarlo
Personaliza el diseño del menú público
Crea tu código QR para el menú digital
Cada módulo es una herramienta específica para gestionar un aspecto de tu restaurante. Aquí te mostramos cómo usarlos.
Gestiona todas las órdenes de clientes con estado en vivo
Crea y organiza el menú de tu restaurante
Comunícate con clientes y domiciliarios
Gestiona tu equipo de delivery
Crea promociones para aumentar ventas
Gestiona opiniones y reputación
Analiza el desempeño de tu negocio
Menú sin papel, acceso rápido
Personaliza el diseño del menú
Protección automática contra fraudes
Integración con blockchain Polygon
Referidos y comisiones por ventas
Next.js 16
App Router + Turbopack
Prisma ORM
PostgreSQL multi-tenant
NextAuth.js
Roles de usuario
Server-Sent Events
Pedidos en tiempo real
Tu plataforma está desplegada y configurada. Ahora:
❌ "Prisma client not found"
✓ Solución: Ejecuta: npx prisma generate && npx prisma db push
❌ "Variable de entorno faltante"
✓ Solución: Verifica que DATABASE_URL, NEXTAUTH_SECRET y NEXTAUTH_URL existan
❌ "Error de conexión a base de datos"
✓ Solución: Comprueba que tu DATABASE_URL sea correcta y que la BD esté online
❌ "Puerto 3000 en uso"
✓ Solución: Usa: PORT=3001 npm run dev o cambia el puerto en next.config.ts