Skip to content
Antino
All case studies

Proptech · Multi App Service Marketplace

Pidilite

Multi-sided service delivery marketplace platform.

Pidilite
43
Weeks operated
3k+
Hours of work
3
Engineers

The brief

Build and continuously enhance a full-stack service delivery marketplace for Pidilite's Aapka Painter brand — enabling end-to-end painting project lifecycle management across sales reps, field operations teams, vendors/painters, and customers — while supporting multi-city geographic expansion and new product verticals.

What we built

A full-stack, multi-app painting services marketplace:

  • A Sales App for lead management, quoting, sales incentives, audio notes, and deep-linked referrals
  • An OPS App for field operations — site inspection, HOTO, day-wise project planning with calendar, geo-check-in, and painter management
  • A Vendor App for subcontractor assignment and scope management
  • A Django CRM with IDAP influencer classification, automated Slack/WhatsApp/email notifications via Celery+Redis background jobs
  • Customer/Vendor financial dashboards with eco-invoice PDF generation
  • Tookan integration for field agent scheduling
  • Whisper AI-powered audio note transcription
  • A nascent IDAP mobile app. The B2B app was in active scoping at engagement close.
Live in production

Sales App (Android + iOS) with audio notes, deep links, plan estimate, and referral flow; OPS App (Android + iOS) with full Chapter 2 & 3 workflows, geofenced check-in, HOTO, and day-wise scheduling; Vendor App live; Django CRM with IDAP classification, sales incentives, automated follow-up crons, and Tookan agent sync; Customer/Vendor dashboard with background Celery/Redis report jobs; Quotation V2 with room grouping and eco-invoice PDFs; Whisper AI audio notes live in production.

Delivery timeline

How it was built, phase by phase.

8 workstreams across 43 weeks of operated delivery.

  1. buildWeek 1–43

    Multi-App Flutter Ecosystem (Sales, OPS, Vendor, IDAP)

    A suite of interconnected Flutter mobile apps serving distinct stakeholder roles: a Sales app for lead management and quoting, an OPS app for field operations and project execution.

    All four apps live in production with regular update cycles; IDAP app initialized in final weeks

    FlutterPlay StoreApp Store / TestFlightSentryshare_plus
  2. buildWeek 1–43

    OPS App — Project Lifecycle & Field Execution (Chapters 2 & 3)

    The OPS app powers the field operations of painting projects through structured 'Chapter' releases covering site inspection reports (SIR), HOTO (Hand Over Take Over) forms.

    OPS app chapters 2 and 3 merged and live; full field workflow from site inspection to project handover operational

    FlutterGoogle Maps / Geofencingshare_plusSentry
  3. buildWeek 12–43

    Quotation Engine & PDF Generation

    A complex quotation system spanning CRM, customer dashboard, WhatsApp, and mobile apps.

    Quotation V2 template live across all channels with room-grouping, brand names, milestone payments, and eco-invoice PDF

    PDF converterDjango templatesWhatsApp APIAzure
  4. buildWeek 14–43

    CRM Dashboard, Lead Management & Sales Incentives

    A web-based CRM with lead creation, editing, channel-specific routing (IDAP channel), referral tracking (InfluencerLeadMapping), follow-up scheduling, sales incentives with region restrictions and calculation flows.

    CRM with IDAP classification, sales incentives, lead referral mapping, and paginated project views live in production

    DjangoDjango ORMSelect2JavaScriptHTML templates
  5. buildWeek 14–43

    Automated Notifications, Crons & Background Jobs

    A system of Slack notifications, WhatsApp automated messages, email reports, and cron jobs for operational automation: pending quote follow-ups, check-in reminders, chapter 3 logs, invoice reports.

    Automated quote follow-up, check-in reminders, chapter logs, and CV dashboard Excel reports running as background jobs

    CeleryRedisDockerSlack APIWhatsApp APICron
  6. stabilizeWeek 16–43

    Customer & Vendor Dashboard (CV Dashboard)

    A dual-facing dashboard showing project financial status for customers and vendors.

    CV dashboard stabilized with background processing for heavy queries, Excel report emails, and deduplicated vendor cost data

    DjangoCeleryRedisDockerDjango ORM subqueries
  7. integrateWeek 29–34

    Tookan Integration & Field Agent Scheduling

    Integration with Tookan (a last-mile delivery/workforce management platform) to sync field agent (painter/representative) creation, blocking/unblocking, schedule management, and geofencing.

    Tookan integration live for agent creation, block/unblock, and leave-linked scheduling; geofencing enabled in CRM

    Tookan APIDjangoFlutterGeofencing
  8. buildWeek 32–37

    AI-Powered Audio Notes & Whisper Integration

    R&D and implementation of an audio note feature across the Sales and OPS apps using OpenAI Whisper for audio-to-summary transcription.

    Audio note feature with Whisper AI transcription live in Sales app and OPS app; also implemented in CRM

    OpenAI WhisperFlutterDjangoAzure

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.