Venyajas: Menús QR Inteligentes

La solución digital para restaurantes que buscan eficiencia y modernidad.

¡Empieza Ahora!

¿Qué es Venyajas?

Venyajas es una solución para restaurantes que quieren ofrecer menús digitales accesibles mediante códigos QR o dominios personalizados. Está pensada para facilitar la gestión de restaurantes, menús, categorías, productos, etiquetas y alérgenos.

💻 Aplicación Web Ligera

Es una aplicación web ligera que permite a los propietarios crear y mantener menús digitales sin imprimir materiales. Los clientes acceden al menú desde su móvil escaneando un QR o visitando un subdominio personalizado.

🚀 Fácil de Escalar

Gracias a las optimizaciones recientes (separación de lógica y caché basada en archivos), el sistema está preparado para gestionar cientos de restaurantes con un rendimiento óptimo en entornos de alojamiento compartido.

Cómo Usarlo

Para Restaurantes (Administración)

  1. Registra una cuenta desde el panel de administración.
  2. Crea uno o varios restaurantes en la sección **Restaurants**.
  3. Para cada restaurante, crea uno o más menús y añade categorías y productos.
  4. Marca el menú como **Publicado** para que sea accesible públicamente.
  5. Genera y descarga el código QR desde la ficha del menú o configura un *custom_domain* si quieres usar un dominio propio.
  6. Gestiona etiquetas y alérgenos desde el panel (soporta edición rápida en modal/iframe).

Para Clientes (Experiencia)

  1. Escanea el código QR del restaurante o abre el enlace proporcionado.
  2. Navega por categorías, consulta descripciones, precios e información del producto.
  3. Si está habilitado, podrás dejar reseñas o valorar productos.

Características Principales

Gestión Completa

Gestión de restaurantes, menús, categorías y productos con interfaz intuitiva.

Personalización

Publicación por token o dominio personalizado. Control de límites por planes de usuario (configurable en includes/plans.php).

Eficiencia

Embeds/modal para edición rápida sin salir del panel. Registro de visitas y métricas básicas para la toma de decisiones.

Tecnologías y Desarrollo

El sistema está construido con un **Backend en PHP** con PDO y MySQL/MariaDB, y un **Frontend con Bootstrap 5** y JavaScript para mejoras interactivas.

Para desarrolladores: revisa los scripts en tools/ y el esquema en db_migrations/schema.sql. Antes de importar esquemas en entornos locales, haz copia de seguridad y preferiblemente usa una base de datos limpia para evitar conflictos de tablespaces.