EN Hablemos arrow_forward
apps Cambiar de proyecto expand_more
hub Forma parte de una SPL de e-commerce

Pizza y Pollo Admin

Freelance · e-commerce Flutter 2026 Publicado
Panel de administración de Pizza y Pollo con los pedidos e ingresos del día
01

El Producto

Pizza y Pollo Admin es la app de back-office complementaria a Pizza y Pollo, que el restaurante usa para gestionar su catálogo, pedidos y la configuración de la app en tiempo real.

02

Funcionalidades

La app refleja las operaciones del día a día del restaurante y da a la tienda control total sobre todo lo que muestra la app del cliente. Sus principales funcionalidades incluyen:

Acceso restringido

El acceso está limitado a la tienda. No hay navegación como invitado ni registro público, solo el restaurante puede iniciar sesión y operar la app.

Gestión del catálogo

La tienda puede crear, editar y eliminar categorías, productos e ingredientes. Esto incluye gestionar los detalles, las unidades y las variantes de cada producto (distintos tamaños y precios para las pizzas, y opciones de acompañamiento para el resto de artículos), manteniendo el catálogo del cliente preciso y actualizado.

Gestión de disponibilidad

La tienda puede marcar ingredientes y productos como no disponibles. Cuando un ingrediente establecido como obligatorio para un producto pasa a no estar disponible, todos los productos que dependen de él se marcan automáticamente como no disponibles también. Esto mantiene el catálogo del cliente coherente y evita pedidos que no se pueden cumplir.

Gestión de pedidos

Los pedidos entrantes aparecen con todos sus detalles, incluyendo recogida en tienda o entrega a domicilio, método de pago, dirección de entrega y el nombre de la persona que recoge el pedido. La tienda hace avanzar cada pedido por su ciclo de vida, aceptado, listo, en reparto y entregado, lo que dispara las notificaciones de progreso que recibe el cliente.

Notificaciones masivas

La tienda puede enviar notificaciones push a todos los usuarios para anunciar novedades, promociones o cualquier otra información relevante.

Configuración de la tienda

La tienda configura los ajustes que lee la app del cliente, incluyendo la versión mínima de la app (para obligar a los usuarios a actualizar cuando sea necesario), descuentos y puntos de fidelidad, costes de envío con un umbral opcional de envío gratuito, y un horario de apertura que determina el estado de la tienda y cuándo se procesan los pedidos.

Sincronización multidispositivo en tiempo real

Todos los cambios se sincronizan entre dispositivos en tiempo real, de modo que el catálogo, los estados de los pedidos y la configuración se mantienen coherentes en todos los lugares donde se usa la app.

03

Mi Rol

Al tratarse de un proyecto freelance, gestioné todo el ciclo de vida del producto.

Recopilación y definición de requisitos

Trabajando estrechamente con el cliente, documenté los procesos y procedimientos del restaurante en cada etapa de producción, desde la gestión de stock hasta la entrega del pedido al cliente final. Con esta información, definí el alcance del producto y las funcionalidades necesarias para cubrir las necesidades del negocio, apoyándome en mi experiencia en experiencia de usuario y definición de producto (una disciplina respaldada por mi máster en la Universitat Oberta de Catalunya).

Colaboración con diseñadores UI

En todos mis proyectos freelance, colaborar con un diseñador es un paso clave para asegurar que la app luzca pulida. Trabajo junto al diseñador para salvaguardar la mejor UX posible y garantizar que el diseño esté guiado por la experiencia de usuario y no solo por el atractivo visual, nunca la belleza por encima de la funcionalidad.

Desarrollo

Una vez finalizado el diseño, pasé al desarrollo, aplicando arquitectura limpia y prácticas de código limpio independientemente de la plataforma, el lenguaje o el framework. Este proyecto se construyó en Flutter; encontrarás más detalle en el stack técnico más abajo.

Publicación en las tiendas

Tras el desarrollo y las pruebas con el cliente, usando el testing interno de Google Play para Android y TestFlight para iOS, gestioné todo el proceso de publicación tanto en Google Play como en la App Store, incluyendo cumplimiento normativo, privacidad, recursos gráficos y todos los demás requisitos.

04

Stack Técnico

FlutterDartFirebase AuthFirebase Realtime DatabaseFirebase StorageFirebase FunctionsFirebase AnalyticsFirebase CrashlyticsDependency InjectionClean ArchitectureMVVMProviderOneSignal