Ir al contenido principal
Volver a proyectos
2022PúblicoFrontend DeveloperiVoy

iVoy - A delivery app with microfrontends, maps and real-time logistics

Frontend architecture for the official iVoy delivery app - multi-package orders, multi-location drop-offs, microfrontend composition and GraphQL everywhere.

iVoy -  A delivery app with microfrontends, maps and real-time logistics

The product

iVoy is a Mexican delivery service with a customer-facing app where users compose a delivery: any number of packages, any number of stops. Behind the scenes, it orchestrates riders, routes, pricing and real-time status - the kind of operational complexity you feel when a customer changes a drop-off while the rider is already on the road.

What I shipped

  • Microfrontend composition. The app was split into independently deployable surfaces that composed into a single customer experience. Each team shipped its slice without blocking the others.
  • Apollo + GraphQL as the single language between services and client. Optimistic updates for everything interactive so the app feels instant even when the network is unreliable.
  • Leaflet-powered map UX. Multi-stop delivery creation, drag-to-reorder, live rider tracking, distance/price preview as the user builds the order.
  • Dynamic content via Strapi. Promos, announcements, onboarding modals - everything editable by non-engineers without a deploy.

What made it hard

The delivery domain doesn't forgive. Users change their minds mid-route, riders lose signal, a package becomes two. The UX had to absorb all that without collapsing, which meant designing optimistic flows that reconcile gracefully and never lie about state.

Where it lives