El Producto
Hortet Manager es la app complementaria de back-office de Hortet, usada por la tienda para gestionar su catálogo, sus pedidos y la configuración de la app en tiempo real.
Hortet Manager es la app complementaria de back-office de Hortet, usada por la tienda para gestionar su catálogo, sus pedidos y la configuración de la app en tiempo real.
La app refleja las operaciones diarias de la tienda y le da control total sobre todo lo que muestra la app del cliente. Sus principales funcionalidades incluyen:
El acceso está limitado a la tienda. No hay navegación como invitado ni registro público; solo la tienda puede iniciar sesión y operar la app.
La tienda puede crear, editar y eliminar categorías y productos. Esto incluye gestionar los detalles de cada producto y la forma en que se vende, ya sea por peso, como las frutas y verduras con precio por kilogramo, o por unidad, como el agua embotellada, las bebidas y las conservas, manteniendo el catálogo del cliente preciso y actualizado.
La tienda puede marcar productos como no disponibles para que dejen de aparecer como pedibles en la app del cliente. Esto mantiene coherente el catálogo del cliente y evita pedidos que no se pueden cumplir.
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 a lo largo de su ciclo de vida —aceptado, listo, en reparto y entregado—, lo que dispara las notificaciones de progreso que recibe el cliente.
La tienda puede enviar notificaciones push a todos los usuarios para anunciar novedades, promociones o cualquier otra información relevante.
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.
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.
Al tratarse de un proyecto freelance, gestioné todo el ciclo de vida del producto.
Trabajando estrechamente con el cliente, documenté los procesos y procedimientos de la tienda 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).
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.
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.
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.