Case study · Food & FMCG

One platform for Naga's field sales team

SFA Pro gives Naga's sales team a mobile app for attendance, journey plans, outlet visits and orders, with a web admin panel and two-way SAP sync.

Project
SFA Pro
Client
Naga Limited
Industry
Food & FMCG
Location
Dindigul, Tamil Nadu
Year
2025
Services
Web Applications, Mobile Apps

The challenge

Naga's products reach the market through a large field sales team visiting distributors and outlets every day. Attendance, visits, orders, claims and collections all had to be captured where the work happens, by people who are often in areas with poor mobile coverage.

Managers needed to see that activity as it happened, and orders and master data had to match the company's SAP system without anyone typing them in twice.

What we built

We built SFA Pro as a set of NestJS services behind a Next.js admin panel, with a React Native app for field staff.

In the app, sales staff mark attendance, follow their permanent journey plan (PJP), record outlet visits, take orders and log claims and travel. Work is stored offline and syncs when the phone is back in coverage. In the admin panel, the back office manages products, outlets, schemes, invoices, payments and customer ledgers, with access scoped by division and reporting hierarchy. Orders and master data sync both ways with SAP.

  • Attendance and permanent journey plans (PJP)
  • Outlet visits, orders and claims from the field
  • Offline mode for low-coverage areas
  • Schemes, invoices, payments and customer ledgers
  • Two-way SAP integration
  • Role-based access by division and hierarchy
  • Push notifications
  • Reports and dashboards

Technology

  • NestJS
  • TypeScript
  • Next.js
  • React Native
  • MySQL
  • RabbitMQ
  • AWS
  • Firebase

Published with the permission of Naga Limited.