menú virtual,web
🍽️ Sistema Deleite Oriental v3.0 – Menú Virtual SaaS
📌 Descripción breve
Aplicación Full-Stack SaaS para la gestión integral de restaurantes. Incluye un Menú Virtual interactivo (PWA) para clientes y un Panel Administrativo con módulos de finanzas, inventario, reservas y fidelización. Diseñado con enfoque multi-tenant y preparado para escalar en producción.
🏗️ Arquitectura y Tecnologías
- Frontend SolidJS: Renderizado reactivo de grano fino, componentes modulares, CSS3 mobile-first.
- PWA con Service Workers: Funciona offline, cachea assets e imágenes, soporta instalación en dispositivos móviles.
- Backend en Go + Fiber: API REST ultrarrápida, integración con WebSockets para tiempo real.
- Base de datos MySQL: Arquitectura multi-tenant con aislamiento seguro de datos.
- Infraestructura Docker Swarm: Orquestación de servicios, Nginx como reverse proxy, despliegue en servidores Debian.
🌟 Funcionalidades principales
-
Menú Virtual interactivo:
- Visualización de platos con imágenes optimizadas en WebP.
- Carrito de compras y pedidos en tiempo real.
- Estado dinámico de la tienda (horarios, cierres forzosos, días libres).
-
Sistema de Reservas:
- Reservas públicas y privadas.
- Integración con calendario del administrador.
- Compatibilidad cross-browser con
showPicker()y fallback seguro.
-
Módulo de Fidelización:
- Tarjetas virtuales accesibles por URL.
- CRUD de premios con edición en línea.
- Manejo de errores robusto con
ErrorBoundary.
-
Panel Financiero:
- Sistema de partida doble.
- Transacciones ACID con GORM.
- Aislamiento por
owner_idpara multi-tenant.
-
Push Notifications:
- Envío segmentado y recurrente.
- Integración con cronjobs en Go.
⚡ Render y UX
- SSR + CSR híbrido: SSR para páginas públicas (SEO, carga rápida) y CSR para módulos internos (admin, fidelización).
- Suspense y Skeleton Loaders: Renderizado progresivo para evitar pantallas bloqueantes.
- Optimistic UI y Drag & Drop fluido: Experiencia de usuario sin flickering.
- Mobile-first CSS3: Interfaces adaptadas a móviles y escalables a escritorio.
🚀 Valor para portfolio
Este proyecto demuestra:
- Dominio de SolidJS y PWA.
- Diseño de arquitecturas escalables con Docker Swarm.
- Integración avanzada de backend en Go con MySQL.
- Buenas prácticas de UX y resiliencia en producción.
👉 Con esta explicación, tu portfolio refleja un proyecto empresarial completo, mostrando tanto la parte técnica como la experiencia de usuario.
dominio,enlace a sitio: https://deleiteoriental.info.bo/