Sitio público
Carta, locales y pedidos, abiertos a todos. Páginas de producto optimizadas para SEO, JSON-LD, sitemap, Consent Mode v2.
leskovackikutak.rs
Sitio público + PWA del cliente + panel de cocina del local + panel de administración + app del repartidor + API. Pedidos en tiempo real entre roles, sirena en cocina, varios locales, informes, valoraciones, fidelización.
El cliente pide en la PWA → la cocina ve el pedido con sirena sonora en el panel del local → el repartidor recibe la asignación en el móvil → el administrador lo sigue todo en tiempo real. Misma base de datos, distinto rol.
Carta, locales y pedidos, abiertos a todos. Páginas de producto optimizadas para SEO, JSON-LD, sitemap, Consent Mode v2.
leskovackikutak.rs
Aplicación móvil instalable. Carrito, libreta de direcciones, créditos de fidelidad, notificaciones push, seguimiento del pedido. Android TWA en Play Console.
app.leskovackikutak.rs
Interfaz de tablet para cocina con sirena sonora cuando entra un pedido nuevo. Aceptar / listo / entregar al repartidor. Acceso por local.
lokali.leskovackikutak.rs
Vista de conjunto: cada pedido, cada producto, cada local, cada repartidor. Categorías, extras, imágenes de portada, informes, valoraciones, créditos.
admin.leskovackikutak.rs
Pensado para el móvil. Avisos de nuevos pedidos, ruta en el mapa, marcar como recogido / entregado, valoración del cliente. Un repartidor por local, fácil de ampliar.
dostava.leskovackikutak.rs
Endpoint REST con el que se sincronizan las 4 aplicaciones y el sitio. Una única fuente de verdad: el mismo producto, el mismo pedido, cuatro perspectivas.
api.leskovackikutak.rs




Se instala con un clic desde cualquier navegador moderno. Publicada como aplicación Android en Play Console (TWA — Trusted Web Activity). Notificaciones push cuando el repartidor recoge su pedido.


Queda abierto en una tablet de pared junto a la parrilla. Cada pedido nuevo activa una sirena sonora para que el cocinero no lo pase por alto aunque haya ruido en la cocina. Un toque para aceptar, marcar como listo y entregar al repartidor.



Contadores diarios, repartidores conectados, últimos pedidos, ingresos. Desde el mismo panel: productos, categorías, extras, imágenes de portada, valoraciones, créditos de fidelidad e informes por local.






El repartidor abre la app, ve los pedidos listos para recoger, toca para aceptar y toca para marcar como entregado. La valoración del cliente cierra el ciclo. Repartidor por local integrado.


PHP 8.3 con PDO + MariaDB. Autenticación por sesión a medida con indicadores de rol (admin / local / repartidor / cliente). Includes al estilo PSR, sin el peso de un framework.
Vanilla JS, sin framework SPA. Service Worker en cada panel para modo sin conexión + push. Web manifest para la instalación. La PWA del cliente, empaquetada como Android TWA.
SSE + polling como respaldo. Nuevo pedido del cliente → el panel de cocina oye la sirena en <1s. El repartidor recoge el pedido → el cliente ve el estado al momento.
bcrypt, tokens CSRF, acceso separado por rol, límite de intentos en los endpoints de autenticación, CSP + HSTS preload, A+ en SSL Labs.
Zonas poligonales por local. La dirección del cliente se comprueba con la zona del local y el precio va por tramos de distancia. Base de datos de calles del RGZ integrada.
Registro de créditos integrado: cada pedido suma créditos según el nivel y las recomendaciones dan un bono en el primer pedido. Códigos promocionales, campañas por tiempo limitado.
Abierto · público, sin inicio de sesión
Abierto · registro o como invitado
Solo con acceso · cuenta por local
Solo con acceso · plataforma
Solo con acceso · cuenta por repartidor
REST · para las 4 aplicaciones y el sitio
Si está cansado de darle a Wolt / Glovo el 30% de cada pedido, este stack se amortiza en el primer trimestre solo con el ahorro en comisiones. El mismo modelo sirve para pizzerías, sushi, parrillas y panaderías.