El Producto
Hortet es una app de pedidos para una frutería y verdulería local de Reus, creada con un enfoque moderno para elevar la experiencia del cliente.
Hortet es una app de pedidos para una frutería y verdulería local de Reus, creada con un enfoque moderno para elevar la experiencia del cliente.
La solución se adaptó estrechamente a los propios procesos de la tienda, trasladándolos a un producto digital. Sus principales funcionalidades incluyen:
La app ofrece varias formas de iniciar sesión, incluyendo autenticación por correo y contraseña e inicio de sesión con Google y Apple. El acceso como invitado permite a los usuarios navegar el catálogo sin registrarse primero; este modo es restringido y se requiere una cuenta para comprar.
Como todos los artículos que vende la tienda encajan en esta estructura, el catálogo se organiza en categorías y productos, que pueden explorarse manualmente o encontrarse rápidamente mediante la barra de búsqueda de la pantalla de inicio.
Cada página de producto muestra sus detalles, incluyendo la disponibilidad y la forma en que se vende el producto. Las frutas y verduras se venden por peso, con precio por kilogramo, mientras que otros artículos como el agua embotellada, las bebidas y las conservas se venden por unidad. La app adapta el flujo de compra a cada caso, permitiendo a los usuarios elegir el peso exacto o el número de unidades que necesitan, con el precio actualizándose en consecuencia.
La disponibilidad se muestra con claridad para que los usuarios sepan siempre qué pueden pedir, y los productos que están agotados en ese momento se marcan, evitando sorpresas cuando llega el pedido.
Cuando un usuario añade un producto al carrito, este aparece en la pantalla del carrito, donde puede añadir tantos artículos como quiera, ajustar el peso o la cantidad, editar un artículo o eliminarlo. El carrito muestra un subtotal actualizado de todos los productos.
Al finalizar la compra, la app muestra los detalles del pedido, incluyendo recogida en tienda o entrega a domicilio, pago en efectivo o con tarjeta, la dirección de entrega y el nombre de la persona que recoge el pedido.
Los usuarios pueden guardar más de una dirección y cambiar entre ellas al finalizar la compra sin volver a introducir sus datos cada vez que piden a un lugar conocido. También se puede establecer una dirección predeterminada, que se selecciona automáticamente en cada pedido.
Una vez realizado el pedido, el usuario recibe notificaciones push que siguen su progreso, avisándole cuando ha sido aceptado, está listo, está en reparto y ha sido entregado.
La app se sincroniza entre dispositivos en tiempo real, de modo que los usuarios pueden acceder a la misma cuenta desde varios dispositivos. El dueño de la tienda puede configurar varios ajustes, incluyendo una 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 informa a los usuarios del estado de la tienda y de cuándo se procesará su pedido.
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ó de forma nativa para Android e iOS; 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.