Software Solución filas -- 2
Budget: $1,500 – $3,000 USD
Se requiere el desarrollo de una aplicación de autoservicio para kioscos táctiles (basada en hardware como ELO), pensada para su uso en restaurantes, puntos de información o tiendas físicas. Este software estará inspirado en soluciones como TEKUS (kioscos interactivos) y CURBNGO (autoservicio de pedidos en restaurantes).
Objetivo principal
Permitir que el usuario final interactúe de forma completamente autónoma con un kiosco físico para:
Visualizar un catálogo de productos o servicios
Realizar un pedido personalizado
Realizar el pago desde el mismo dispositivo
Enviar el pedido al sistema operativo del negocio o cocina
ALCANCE FUNCIONAL
1. Interfaz de usuario (Frontend del kiosco)
Diseño responsive y táctil, enfocado en experiencia de usuario.
Compatible con pantallas tipo ELO.
Pantalla de bienvenida con logo del negocio y botón de “Comenzar”.
Navegación por categorías de productos/servicios.
Ficha de producto con:
Nombre
Imagen
Precio
Opciones/modificadores (ej: sin cebolla, tamaño, combo)
Carrito de compras visual.
Confirmación del pedido.
Integración con pago: tarjeta, QR, efectivo.
Mensaje final: “Gracias por tu compra. Pedido #123 enviado a cocina”.
2. Módulo de administración (Backoffice Web)
Login seguro para administradores.
CRUD de productos y categorías (crear, editar, eliminar).
Asignación de modificadores (extra queso, sin azúcar, etc.).
Definición de combos o productos agrupados.
Visualización de pedidos realizados.
Reportes de ventas por día, producto, hora.
Administración de múltiples kioscos (si se requiere escalar).
3. Integración con hardware
Compatible con pantallas ELO táctiles.
Impresora térmica de tickets (opcional).
Lectores QR o código de barras (opcional).
Sistema de pagos (integración Stripe / MercadoPago / Nequi / código QR interno).
4. Base técnica sugerida
Frontend kiosco: React.js o Vue.js en modo PWA (Progressive Web App).
Backend: Node.js + Express o Python Flask (alternativas: Firebase o Supabase si se quiere sin servidor).
Base de datos: MongoDB / Firebase / PostgreSQL.
Admin Panel: React Admin, Bootstrap AdminLTE o panel personalizado.
Sistema de pagos: Integración con APIs de terceros.
Consideraciones técnicas
Modo Offline / fallback: Si el internet falla, los pedidos se almacenan localmente y se sincronizan luego.
Multi-kiosco: La app puede instalarse en múltiples kioscos y centralizar información.
Diseño modular: Posibilidad de personalizar el estilo visual (logos, colores, etc.).
Escalabilidad: Pensado para funcionar desde un negocio pequeño hasta una cadena de locales.
Estilo visual esperado
Profesional, moderno, amigable.
Colores corporativos adaptables.
Fuentes grandes y botones accesibles.
Inspiración visual: TEKUS, CURBNGO, [Square Kiosk UI], [Toast POS].
Entregables esperados
Código fuente del sistema (frontend + backend).
Manual de instalación.
Manual de administración.
Acceso a panel de administración en versión demo.
Mockups visuales (diseño UI/UX del kiosco y del backoffice).
Tiempo estimado de desarrollo
Se espera una versión funcional básica en 4 a 6 semanas, con entregables semanales. Se puede ampliar según módulos adicionales.
Casos de uso típicos
Cliente entra al restaurante → Se acerca al kiosco → Navega el menú → Hace su pedido → Paga → Se imprime ticket (opcional) → Pedido se envía a cocina.
Admin desde el backoffice → Agrega nuevo producto “Limonada de coco” → Se actualiza en tiempo real en todos los kioscos.
///////////////////
ENGLISH
IN COLOMBIA
Self-Service Application for Touchscreen Kiosks
The development of a self-service application for touchscreen kiosks is required (based on hardware such as ELO), designed for use in restaurants, information points, or physical retail stores. This software will be inspired by solutions such as TEKUS (interactive kiosks) and CURBNGO (restaurant ordering kiosks).
Main Objective
To allow end users to interact fully autonomously with a physical kiosk to:
Browse a catalog of products or services
Place a customized order
Complete payment directly from the same device
Send the order to the business or kitchen operating system
Functional Scope
1. User Interface (Kiosk Frontend)
Responsive, touch-focused design optimized for user experience
Compatible with ELO-type touchscreens
Welcome screen with business logo and “Start” button
Navigation by product/service categories
Product detail view including:
Name
Image
Price
Options/modifiers (e.g., no onions, size, combo)
Visual shopping cart
Order confirmation screen
Payment integration: card, QR code, cash
Final message: “Thank you for your purchase. Order #123 sent to kitchen”
2. Administration Module (Web Backoffice)
Secure login for administrators
CRUD functionality for products and categories (create, update, delete)
Modifier assignment (extra cheese, no sugar, etc.)
Combo or grouped product configuration
Order tracking and history
Sales reports by day, product, and hour
Multi-kiosk management support (if scaling is required)
3. Hardware Integration
Compatible with ELO touchscreen displays
Optional thermal receipt printer
Optional QR or barcode scanner
Payment system integration (Stripe / MercadoPago / Nequi / internal QR system)
4. Suggested Tech Stack
Kiosk Frontend: React.js or Vue.js in PWA (Progressive Web App) mode
Backend: Node.js + Express or Python Flask (alternatives: Firebase or Supabase for serverless architecture)
Database: MongoDB / Firebase / PostgreSQL
Admin Panel: React Admin, Bootstrap AdminLTE, or custom panel
Payment Integration: Third-party API integrations
Technical Considerations
Offline/Fallback Mode: Orders should be stored locally if internet fails, and synced later when connection is restored
Multi-Kiosk Support: The app can be deployed across multiple kiosks, centralizing data
Modular Design: Visual design elements such as logos and colors should be customizable
Scalability: Designed to scale from a small business to a multi-location chain
Expected Visual Style
Professional, modern, and user-friendly
Customizable corporate colors
Large fonts and accessible buttons
Visual inspiration: TEKUS, CURBNGO, Square Kiosk UI, Toast POS
Deliverables
Source code (frontend and backend)
Installation guide
Administration manual
Access to demo version of admin panel
Visual mockups (UI/UX design for both kiosk and backoffice)
Estimated Timeline
A basic functional version is expected within 4 to 6 weeks, with weekly deliverables. This may be extended depending on the inclusion of additional modules.
Typical Use Cases
A customer enters the restaurant → Approaches the kiosk → Browses the menu → Places an order → Pays → (Optional) Ticket is printed → Order is sent to the kitchen
An admin logs into the backoffice → Adds a new product “Coconut lemonade” → Product is updated in real time across all kiosks
Objetivo principal
Permitir que el usuario final interactúe de forma completamente autónoma con un kiosco físico para:
Visualizar un catálogo de productos o servicios
Realizar un pedido personalizado
Realizar el pago desde el mismo dispositivo
Enviar el pedido al sistema operativo del negocio o cocina
ALCANCE FUNCIONAL
1. Interfaz de usuario (Frontend del kiosco)
Diseño responsive y táctil, enfocado en experiencia de usuario.
Compatible con pantallas tipo ELO.
Pantalla de bienvenida con logo del negocio y botón de “Comenzar”.
Navegación por categorías de productos/servicios.
Ficha de producto con:
Nombre
Imagen
Precio
Opciones/modificadores (ej: sin cebolla, tamaño, combo)
Carrito de compras visual.
Confirmación del pedido.
Integración con pago: tarjeta, QR, efectivo.
Mensaje final: “Gracias por tu compra. Pedido #123 enviado a cocina”.
2. Módulo de administración (Backoffice Web)
Login seguro para administradores.
CRUD de productos y categorías (crear, editar, eliminar).
Asignación de modificadores (extra queso, sin azúcar, etc.).
Definición de combos o productos agrupados.
Visualización de pedidos realizados.
Reportes de ventas por día, producto, hora.
Administración de múltiples kioscos (si se requiere escalar).
3. Integración con hardware
Compatible con pantallas ELO táctiles.
Impresora térmica de tickets (opcional).
Lectores QR o código de barras (opcional).
Sistema de pagos (integración Stripe / MercadoPago / Nequi / código QR interno).
4. Base técnica sugerida
Frontend kiosco: React.js o Vue.js en modo PWA (Progressive Web App).
Backend: Node.js + Express o Python Flask (alternativas: Firebase o Supabase si se quiere sin servidor).
Base de datos: MongoDB / Firebase / PostgreSQL.
Admin Panel: React Admin, Bootstrap AdminLTE o panel personalizado.
Sistema de pagos: Integración con APIs de terceros.
Consideraciones técnicas
Modo Offline / fallback: Si el internet falla, los pedidos se almacenan localmente y se sincronizan luego.
Multi-kiosco: La app puede instalarse en múltiples kioscos y centralizar información.
Diseño modular: Posibilidad de personalizar el estilo visual (logos, colores, etc.).
Escalabilidad: Pensado para funcionar desde un negocio pequeño hasta una cadena de locales.
Estilo visual esperado
Profesional, moderno, amigable.
Colores corporativos adaptables.
Fuentes grandes y botones accesibles.
Inspiración visual: TEKUS, CURBNGO, [Square Kiosk UI], [Toast POS].
Entregables esperados
Código fuente del sistema (frontend + backend).
Manual de instalación.
Manual de administración.
Acceso a panel de administración en versión demo.
Mockups visuales (diseño UI/UX del kiosco y del backoffice).
Tiempo estimado de desarrollo
Se espera una versión funcional básica en 4 a 6 semanas, con entregables semanales. Se puede ampliar según módulos adicionales.
Casos de uso típicos
Cliente entra al restaurante → Se acerca al kiosco → Navega el menú → Hace su pedido → Paga → Se imprime ticket (opcional) → Pedido se envía a cocina.
Admin desde el backoffice → Agrega nuevo producto “Limonada de coco” → Se actualiza en tiempo real en todos los kioscos.
///////////////////
ENGLISH
IN COLOMBIA
Self-Service Application for Touchscreen Kiosks
The development of a self-service application for touchscreen kiosks is required (based on hardware such as ELO), designed for use in restaurants, information points, or physical retail stores. This software will be inspired by solutions such as TEKUS (interactive kiosks) and CURBNGO (restaurant ordering kiosks).
Main Objective
To allow end users to interact fully autonomously with a physical kiosk to:
Browse a catalog of products or services
Place a customized order
Complete payment directly from the same device
Send the order to the business or kitchen operating system
Functional Scope
1. User Interface (Kiosk Frontend)
Responsive, touch-focused design optimized for user experience
Compatible with ELO-type touchscreens
Welcome screen with business logo and “Start” button
Navigation by product/service categories
Product detail view including:
Name
Image
Price
Options/modifiers (e.g., no onions, size, combo)
Visual shopping cart
Order confirmation screen
Payment integration: card, QR code, cash
Final message: “Thank you for your purchase. Order #123 sent to kitchen”
2. Administration Module (Web Backoffice)
Secure login for administrators
CRUD functionality for products and categories (create, update, delete)
Modifier assignment (extra cheese, no sugar, etc.)
Combo or grouped product configuration
Order tracking and history
Sales reports by day, product, and hour
Multi-kiosk management support (if scaling is required)
3. Hardware Integration
Compatible with ELO touchscreen displays
Optional thermal receipt printer
Optional QR or barcode scanner
Payment system integration (Stripe / MercadoPago / Nequi / internal QR system)
4. Suggested Tech Stack
Kiosk Frontend: React.js or Vue.js in PWA (Progressive Web App) mode
Backend: Node.js + Express or Python Flask (alternatives: Firebase or Supabase for serverless architecture)
Database: MongoDB / Firebase / PostgreSQL
Admin Panel: React Admin, Bootstrap AdminLTE, or custom panel
Payment Integration: Third-party API integrations
Technical Considerations
Offline/Fallback Mode: Orders should be stored locally if internet fails, and synced later when connection is restored
Multi-Kiosk Support: The app can be deployed across multiple kiosks, centralizing data
Modular Design: Visual design elements such as logos and colors should be customizable
Scalability: Designed to scale from a small business to a multi-location chain
Expected Visual Style
Professional, modern, and user-friendly
Customizable corporate colors
Large fonts and accessible buttons
Visual inspiration: TEKUS, CURBNGO, Square Kiosk UI, Toast POS
Deliverables
Source code (frontend and backend)
Installation guide
Administration manual
Access to demo version of admin panel
Visual mockups (UI/UX design for both kiosk and backoffice)
Estimated Timeline
A basic functional version is expected within 4 to 6 weeks, with weekly deliverables. This may be extended depending on the inclusion of additional modules.
Typical Use Cases
A customer enters the restaurant → Approaches the kiosk → Browses the menu → Places an order → Pays → (Optional) Ticket is printed → Order is sent to the kitchen
An admin logs into the backoffice → Adds a new product “Coconut lemonade” → Product is updated in real time across all kiosks