




eSIM plan selection
// Overview
Vodafone Albania's eSIM platform lets tourists purchase and activate a local eSIM entirely online — no store visit required. The flow takes the user from plan selection through authentication, online KYC identity verification, payment processing, and electronic signature, then delivers a full purchase summary and a scannable QR code to install the eSIM directly on their device. Built as a microfrontend within Vodafone's broader app ecosystem, the project required tight integration with identity, payment, and telecom provisioning APIs while keeping the UX frictionless for international visitors.
// Tech Stack
Frontend
Tooling
// Tags
Built the full multi-step onboarding flow: eSIM plan selection, user authentication, online KYC identity verification, payment, and eSign
Implemented the purchase summary screen and QR code delivery step, giving users everything needed to install the eSIM directly on their device
Integrated with Vodafone's identity and telecom provisioning APIs to handle KYC validation and eSIM profile generation in real time
Developed the payment and electronic signature steps with strict form validation using Zod, ensuring data integrity across the full flow
Delivered the feature as a microfrontend module within Vodafone's Nx monorepo, keeping it independently deployable and consistent with the shared UI component library