Skip to content
Antino
All case studies

Other · Channel Loyalty Platform

Indigo Paints

Multi-app Paint Industry Channel Loyalty & Distribution Management Platform.

Indigo Paints
30
Weeks operated
2k+
Hours of work
5
Engineers

The brief

Build a unified channel loyalty and distribution intelligence platform for Indigo Paints enabling the company to manage its multi-tier dealer/painter network through a web admin portal and three role-specific Android apps, integrating with the existing O4S field-force platform to drive scheme participation, contest engagement, and BDO onboarding across India.

What we built

A full-stack, multi-surface channel loyalty and distribution management platform for Indigo Paints consisting of:

  • a React.js IRM admin web dashboard with RBAC, 5-tier hierarchy master data management (region/cluster/depot/dealer/staff), influencer contest management, point/redemption configuration, and summary reporting
  • ShopBoy — an Android app for dealers with OTP login, home dashboard, yearly reports, reward/transaction history, claim request with bank validation, deployed to Play Store
  • DecorPlus — an Android app for painters/influencers with scheme browsing, contest leaderboards, refer-and-earn, SSO integration with O4S platform, voice-based address input for BDO onboarding, and Google Maps location selection
  • ShopManager — an Android app for shop managers with in-app updates, scheme timestamps, and SMS flow. All three apps were iteratively demoed, regression tested, and published to Google Play.
Live in production

All three Android apps (ShopBoy, ShopManager, DecorPlus) published to Google Play Store. IRM admin web portal delivered and demoed to client. O4S SSO integration completed and tested with the O4S team. Audio address input feature shipped. Final end-to-end demos conducted with Indigo Paints end client in March, June, July, and August 2024.

Delivery timeline

How it was built, phase by phase.

8 workstreams across 30 weeks of operated delivery.

  1. buildWeek 1–8

    IRM Admin Web Dashboard (React.js)

    A multi-module internal relationship management web dashboard built in React.js with role-based access control, sidebar/navbar navigation, custom reusable components (searchbar, select.

    Fully functional IRM admin panel with RBAC, paginated entity tables, and dynamic module navigation shipped for Indigo Paints

    React.jsFormikNode.jsJira
  2. deployWeek 2–12

    ShopBoy Android App (Dealer/Retailer-facing)

    Android mobile application for shop owners/dealers in Indigo Paints' network covering login/signup with OTP verification, pincode-based onboarding, home screen with sales data, yearly reports.

    ShopBoy app live on Google Play Store for Indigo Paints dealer network

    AndroidKotlinRetrofitFirebaseGoogle Play Console
  3. integrateWeek 2–20

    DecorPlus Android App (Painter/Influencer-facing)

    Android app for Indigo Paints' painter/influencer network featuring scheme browsing (litre-wise and pts-wise), contest leaderboards, refer-and-earn mechanics, profile management (edit/get), visit module.

    DecorPlus app delivered with O4S integration, audio address capture, and full contest/referral pipeline for Indigo Paints painters

    AndroidKotlinRetrofitFirebaseO4S SSOGoogle Maps SDK
  4. integrateWeek 4–8

    Depot / Cluster / Region / Dealer / Staff Master Data Management

    CRUD management screens for Indigo Paints' distribution hierarchy entities — depots, clusters, regions, dealers, staff, and product categories — including table views, single-record edit/view, disable/delete.

    Complete master data layer for Indigo's field-force and distribution network manageable through the IRM admin portal

    React.jsNode.jsREST APIsFormik
  5. buildWeek 6–10

    Influencer / Contest / Rewards / Redemption Module (IRM Web)

    Loyalty and contest management modules within the IRM web dashboard: contest player/winner sub-modules, activity summaries, influencer activity tracking, point setup, redemption lists, threshold configuration.

    Admin-facing loyalty management layer enabling Indigo Paints to configure and monitor influencer/dealer contest programs

    React.jsNode.jsREST APIs
  6. stabilizeWeek 11–15

    ShopManager Android App

    A third Android app in the suite targeting shop managers, featuring in-app update mechanism, privacy policy management, SMS flow, scheme timestamp display (UTC to IST conversion).

    ShopManager app published to Play Store with in-app update mechanism and scheme timestamp features

    AndroidKotlinFirebaseGoogle Play ConsoleIn-App Update API
  7. integrateWeek 18–28

    O4S Third-Party Platform Integration (SSO & Module Embedding)

    Technical integration with the O4S field-force platform including in-person KT at O4S office, SSO token generation and validation API flows, making DecorPlus contest module activity-independent for embedding.

    DecorPlus modules successfully embedded and authenticated within O4S host platform

    O4S SSOREST APIsAndroidKotlin
  8. buildWeek 24–30

    Audio Address Input & Google Maps BDO Onboarding

    Novel UX feature for the Invite BDO screen in DecorPlus allowing field users to input addresses via voice (audio recording, encoding, and playback) with a fallback to text.

    Voice-first address capture shipped for BDO onboarding, accommodating low-literacy field agents in tier-2/3 markets

    AndroidKotlinGoogle Maps SDKMediaRecorder APIREST APIs

09 · Run a function

Stop renting hours. Start running functions.

Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.