Sistema de Gestión de Órdenes

Análisis de requerimientos para un restaurante que busca gestionar mejor sus órdenes

hace 10 meses   •   3 min de lectura

Por Andrés Tuñón
Nuevo Side project salvaje aparece

Esta vez me solicitaron un sistema que incluyera un menú digital y llevara un seguimiento de las órdenes realizadas para un restaurante llamado El Sazón de Mandinga.

Problemas

  • Desaparecen por "arte de magia" las órdenes y eso provoca perdidas al negocio
  • Se necesita realizar un corte y deben ir notita por notita contando lo del día

Antes de proponer un sistema hecho por mí, coloque en la mesa la posiblidad de usar un sistema POS que se suele alquilar; pero prefieren una pequeña solución y pagar una sola vez (o al menos así lo comprendí)

Sistema POS
Sistema POS

Descartando esta opción y dejando en claro los tiempos que implica hacer un sistema, empecé a realizar preguntas.

Al principio pensé que se trataría de un menú digital donde el cliente elige lo que quiere, tiene una pasarela de pago ... pero no, era muuucho más simple.

Requerimientos

Un menú digital (sitio) donde el mesero podrá crear la orden mientras el cliente le va dictando

  • Debe presentar las multiples opciones del menú existente
  • Mostrar el precio total de la orden
  • Cálculo de propina opcional de 10%

Un sitio de gestión

  • Visualizar las órdenes del día  en tiempo real
  • Cálculo del total de órdenes del día
  • Inicio y cierre de sesión

Hay muchos más detalles a considerar; pero solo quería hacerme una idea y brindar una vista previa al cliente de cómo mas o menos realizaré el sistema.

Todavía no sabia si iban a aceptar mi propuesta y la verdad el sistema no tiene un análisis tan complejo.

Especificaciones

Con los permisos por roles muestro que se pueden esperar del sistema:

Mesero

  • Un mesero debe ser capaz de ver el menú.
  • Un mesero debe ser capaz de crear una orden para la mesa que atiende.
  • Un mesero debe ser capaz de ver un resumen de la orden.
  • Un mesero debe ser capaz de elegir la propina a proporcionar por el cliente.
  • Un mesero debe ser capaz de cancelar la orden para la mesa que atiende.

En si el mesero tendría una especie de calculadora en su mano, que guarda ordenes en pocas palabras.

Admin

  • Un admin debe ser capaz de actualizar el menú que se presentará en la semana.
  • Un admin debe ser capaz de visualizar las órdenes que están en proceso en tiempo real.

El admin ve todo lo que se está preparando en todo momento.

Wireframes

El verdadero reto del proyecto es el Menú Digital; ya que debe hacer la menor cantidad de taps mientras el cliente va dictando.

Los botones deben ser grandes y bien organizados para que pueda identificarlos rápido.

Menu Digital
Menu Digital

Categorías

Se seleccionará rápidamente desde el lado izquierdo del sitio, desplegando las diversas subcategorías

Orden

Se generará un número de orden automático

Resumen

Consiste en la suma total de todo lo que va a consumir el cliente

Opciones Adicionales

Se pueden agregar opciones adicionales dependiendo de las necesidades

Órdenes actuales

Se muestra las órdenes en curso y el mesero será capaz de completarlas

Ya el resto no es tan interesante la verdad.. un portal admin con un listado de ordenes actualizados en tiempo real, con un login sencillo, nada del otro mundo.

Tecnologías

Firebase es perfecto para este proyecto:

  • Firestore que es No SQL dejandome ordenar el Menú con flexibilidad
  • Una solución que provee actualizaciones en tiempo real
  • Una solución de login sencillo
  • Incluso donde alojar el sitio

Next.js ya que estoy trabajando solo y me conviene un monolito

Colores y Tipografía

Tienen un logo con muchos rojos y naranjas, mis peores enemigos..

No puedo usar el color directamente; ya que para un sitio estos colores se interpretan como peligro o que hay algo mal en los formularios.

Paleta de colores
Paleta de colores

Para la tipografía algo no tan serio ni tan alocado y elegí Quicksand

Quicksand
Quicksand

Propuesta

Le calculé aproximadamente 2 meses con mucha olgura; ya que solo puedo dedicar de 4 - 8 horas por semana.

Aprobada, peeeero me dicen que en diciembre por lo tanto puedo bajar de prioridad esto.

Photo by Cytonn Photography / Unsplash

Corre la voz

Sigue leyendo