Giovanny Burger es una aplicación estática — el resultado del build es un conjunto de archivos HTML, CSS y JavaScript planos que puedes alojar en cualquier plataforma de hosting estático sin necesidad de configurar un servidor backend. No hay base de datos ni runtime de Node.js requerido en producción.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/giovanymevi/pedidoHAM/llms.txt
Use this file to discover all available pages before exploring further.
Generar el build de producción
Antes de desplegar, genera el bundle optimizado con:dist/ en la raíz del proyecto. Su contenido será algo similar a:
dist/, por lo que no necesitas un CDN externo.
Despliegue en Vercel
Vercel es la opción más sencilla para proyectos Vite: detecta el framework automáticamente y no requiere ningún archivo de configuración adicional.Instalar la CLI de Vercel (opcional)
Si prefieres desplegar desde la terminal, instala la CLI de Vercel globalmente:Alternativamente, puedes usar el dashboard de Vercel en vercel.com para conectar el repositorio de GitHub directamente, sin instalar nada.
Ejecutar el despliegue
Desde la raíz del proyecto, ejecuta:Sigue las indicaciones del asistente interactivo. Si estás usando el dashboard, importa el repositorio
giovanymevi/pedidoHAM desde la interfaz web y haz clic en Deploy.Configuración automática de Vite
Vercel detecta automáticamente que el proyecto usa Vite y aplica la configuración correcta:
- Build command:
vite build - Output directory:
dist - Install command:
npm install
vercel.json ni modificar ninguna configuración del proyecto.Despliegue en Netlify
Netlify ofrece dos vías igualmente sencillas: arrastrar la carpetadist/ al dashboard o usar su CLI.
Generar el build de producción
Si aún no lo has hecho, genera la carpeta Asegúrate de que la carpeta
dist/:dist/ existe y contiene index.html antes de continuar.Desplegar en Netlify
Opción A — Drag & drop (sin CLI):La flag
- Ve a app.netlify.com e inicia sesión.
- En la sección Sites, arrastra y suelta la carpeta
dist/completa en el área de drop de Netlify. - Netlify procesará los archivos y publicará el sitio automáticamente.
--prod publica directamente en la URL de producción (sin staging previo).Otras plataformas estáticas
Dado que el output denpm run build es un bundle estático estándar, Giovanny Burger es compatible con cualquier plataforma que sirva archivos estáticos. Las siguientes opciones son populares y gratuitas en su nivel básico:
- GitHub Pages — ideal si el repositorio ya está en GitHub; configura la carpeta
dist/como fuente de publicación desde Settings → Pages. - Cloudflare Pages — conecta el repositorio y Cloudflare detecta Vite automáticamente; ofrece CDN global con muy baja latencia.
- Firebase Hosting — usa
firebase init hostingapuntando adist/como directorio público, luegofirebase deploy.
dist/ con npm run build y apuntar la plataforma a esa carpeta.
Variables de entorno
Giovanny Burger no requiere variables de entorno para funcionar. No hay claves de API externas ni secrets de servidor involucrados. El único valor que necesitas configurar antes de desplegar es el número de teléfono de WhatsApp al que se envían los pedidos. Este número está definido directamente en el código fuente dentro de la funciónsendWhatsAppOrder:
Todas las imágenes de las hamburguesas y demás assets visuales son procesados y empaquetados por Vite durante el build. El resultado final en
dist/ es completamente autónomo — no se necesita un CDN ni un servicio de hosting de imágenes externo para que la app funcione en producción.