10 / SPG Client / Field Sales Mobile AppSPG Technologies · Client Project

SalesNayak

React Native field-sales companion with background location, attendance support, push notifications and web/native integration.

My role

Software / React Native Developer

Case study preview
SalesNayak project visual

What I built.

An SPG Technologies client project: a React Native mobile companion for SalesNayak that connects a web-based field-sales platform with native device capabilities including location permissions, periodic tracking and Firebase-powered notifications.

React NativeFirebase MessagingNotifeeGeolocationAxiosAsyncStorageWebView

The problem.

Bridge an existing web application with native mobile capabilities while handling modern permission rules, background-location disclosure and actionable push notifications.

What I did.

01

Integrated the SalesNayak web application inside a React Native WebView with two-way message handling.

02

Implemented foreground/background location permission flows and periodic field-location updates.

03

Synchronised employee/company identifiers and device tokens with backend APIs.

04

Integrated Firebase Cloud Messaging and Notifee for foreground and launch-time notifications.

05

Added notification actions for deep navigation and call handling.

System flow.

1React Native shell→
2WebView app→
3Device permissions→
4FCM / Notifee→
5Location services→
6SalesNayak APIs
SPG client project
Background location
Field-visit tracking
Firebase notifications
WebView bridge
Backend API sync

A production-oriented mobile integration that extends a field-sales web platform with native tracking and notification capabilities.