Shop Stop

Project Type

Mobile App (iOS & Android)

Tech Stack

Azure
Firebase Analytics
Jest
React Native
Redux

About the Client

UK’s leading multi-retailer gift voucher and prepaid gift card platform, accepted by over 100 major retail brands and more than 20,000 physical store locations nationwide. 

Overview

We built a cross-platform mobile app to help agents manage customer collections, track commissions, and enable sales with real-time dashboards and notifications. Executed in a fixed-scope agile model, the front-end-only project used React Native and integrated third-party tools despite API delays and late feedback. The result was a reliable and intuitive app that reduced manual errors and enabled data-driven insights for agents.
agent app bg

BUSINESS REQUIREMENT

A mobile app to help agents manage and track customer collections efficiently. It streamlines day-to-day operations with real-time insights, seamless communication, and sales enablement tools.Key Features to BuildEnable agents to register, login, and manage their dashboardAdd and edit collection records per customerTrack order values and related collectionsView their commission and rewards in real-timeReceive push notifications and biometric login accessMaintain personal payment history and contact Super Agents as neededShare the catalog and social media outreach for sales enablement

OUR SOLUTION

We engineered a Fixed-Scope Agile Engagement focused solely on React Native front-end development, using agile sprints to deliver incrementally. With client-provided APIs and designs, we implemented UI screens, integrated Firebase Analytics, Salesforce Mobile Push, and Detox/Jest testing. Despite delayed API access, we reprioritized tasks, ensured continuous integration, and supported UAT, delivering a resilient and testable mobile experience.
Agent app screen 1Agent app screen 2Agent app screen 3

CHALLENGES IN EXECUTION & SOLUTIONS

We effectively managed evolving requirements and stakeholder feedback by maintaining a flexible execution approach within defined sprints. Communication gaps were addressed through structured documentation, regular updates, and proactive follow-ups to ensure alignment. Our team adapted quickly to late-stage feedback and coding standards shared during review cycles, resolving discrepancies efficiently. Despite shifting dynamics, we ensured quality delivery through strong internal coordination, thorough testing, and iterative improvements.
Volatile User Behaviour Mapping
Shifting Dynamics Due to Market Needs
Seamless Integration of Third-Party Services 
Adapting to Evolving Requirements

OUR APPROACH

To build a cutting-edge AI-driven interview automation system, we adopted a modular, microservices-based development strategy executed over a focused 3–4 month engagement. Our process followed an iterative rollout of features, punctuated by regular integration checkpoints to ensure alignment across services.The execution began with decomposing the application into core microservices—planning, Q&A, transcription, text-to-speech (TTS), and reporting.

Fixed-Scope Agile Engagement

To deliver a high-quality front-end mobile experience, we adopted a structured and agile execution strategy tailored to a fixed-scope engagement. Our focus was on building the React Native application through well-defined sprints, ensuring incremental progress and adaptability.By leveraging modern testing tools and maintaining tight integration cycles, we ensured each sprint delivered tangible outcomes aligned with evolving requirements and client expectations.
Fixed-Scope Agile Engagement

Technical Architecture

While the architecture was primarily managed by the client’s backend and DevOps teams, our focus remained on building a resilient and testable front-end foundation.React Native – Core framework for cross-platform mobile app developmentRedux – State management across complex data flowsDetox – End-to-end testing for UI workflows and regressionsJest – Unit testing for component and logic validationExpo EAS – Managed app buildsFirebase Analytics – User behavior tracking and engagement analyticsFirebase Crashlytics – Real-time crash reporting and diagnosticsSalesforce Mobile Push – Push notification integrationAzure – Hosting and CI/CD as managed by the client backend team
Technical Architecture

Front-End Execution in Agile Sprints

Began with project setup and implemented core UI workflows such as login, registration, and dashboard using the provided designs. Adapted the execution plan mid-way to prioritize UI development while awaiting API access (received in Sprint 3).Integrated essential third-party tools like Firebase Analytics, Firebase Crashlytics, and Salesforce Mobile Push for monitoring and communication.Maintained CI practices and supported final UAT through device testing and stable build management.
Front-End Execution in Agile Sprints

Collaborative Delivery and Quality Assurance

Worked closely with the client team during and after API integration to enhance features like commission tracking and payment records.Employed Detox for end-to-end testing and Jest for unit testing to ensure consistent functional coverage.Incorporated feedback from UAT cycles and managed rework due to late-stage code reviews, aligning with evolving client standards.Ensured continuous quality by conducting regression tests and refining features based on shifting requirements.
Collaborative Delivery and Quality Assurance

RESULTS

We delivered a streamlined, agent-first mobile experience that translated into clear business outcomes. The new app significantly reduced manual payment tracking errors, improving operational accuracy and efficiency. Additionally, it established a reliable front-end foundation that enabled data-driven decision-making through integrated analytics, setting the stage for deeper agent insights and performance tracking in future iterations.

Have a business problem or idea to scale? Connect with us.

Book a consultation call with our experts.
LET'S TALK

The Right Conversation Can Save You Six Months.

Whether you’re navigating AI adoption, modernizing legacy systems, or scaling a product - we start by listening. No pitch deck. No template. A real conversation.

Agent App for UK Retail Giant | Real-Time Collections, Commissions & Sales Insights - GeekyAnts