
Scalable Mobile Solution Empowering 50,000+ Concurrent Users Across India
- Client:Cheil India
- Service:Enterprise Mobile App Development & Support
























Cheil Perfect Store (CPS) is a mobile application designed and developed for a pan-India rollout, catering to 50,000 concurrent users. The application aims to enhance communication, monitoring, and data collection at points of sale (POS) across India.
Objectives
- Improve Communication: Facilitate better communication between clients, supervisors, and store operators.
- Monitor Activities: Track attendance, stay rates, and regularization processes efficiently.
- Data Collection: Gather and manage data related to store operations, attendance, and reimbursements.
Key Features
Attendance Management
Check-In/Check-Out:
Users can mark their attendance by checking in and out, with automatic stay rate calculations.
Attendance Regularization:
Supervisors can view and approve regularization requests for attendance discrepancies.
Reimbursement System
Claims Submission:
Users can submit reimbursement claims for conveyance, hotel, food, mobile, internet, and other expenses.
Approval Process:
Supervisors and operators can approve or reject reimbursement claims through the app.
Store Management
Store Details:
Users can update store images, working hours, peak hours, and Wi-Fi networks.
GPS Integration:
Ensures accurate location tracking for store operations.
API Integration
Incentive Data Integration:
Integration between incentive systems and CPS for seamless data management.
Technical Details: Modular Build
The CPS application was developed using a modular approach to ensure scalability, maintainability, and ease of integration. The key modules include:
Sign Up/Login Module
Users Involved: All Mobile Application Users.
Description: Users sign up and validate their details from the backend system, set their password, and log in using their username and password.
Attendance Module
Users Involved: All Mobile Application Users.
Description: Users manage their attendance through varied check-in/check-out options (store, gate, warehouse, training, office, customer visit). Features include check-out alerts, late check-in alerts, auto check-out, stay rate pings, and break system.
Schedule Module
Users Involved: All Mobile Application Users.
Description: Sales Promoter users view their schedules, while Sales Supervisor and Coordinator users create/manage schedules, including permanent and temporary schedules.
Regularization Module
Users Involved: All Mobile Application Users.
Description: Users raise regularization requests for attendance discrepancies, which are reviewed and approved/rejected by supervisors and coordinators.
Reimbursement Module
Users Involved: All Mobile Application Users.
Description: Users raise reimbursement requests for conveyance, hotel, food, mobile, internet, and other expenses, which are reviewed and approved/rejected by supervisors and coordinators.
Leave Management Module
Users Involved: All Mobile Application Users.
Description: Users apply for leaves, which are reviewed and approved/rejected by supervisors and coordinators.
Sell-Out Management Module
Users Involved: Sales Promoter Users.
Description: Users add individual sales data, including date of sale, product category, product code, tax invoice number, and upload invoice.
Store Management Module
Users Involved: Sales Supervisor Users.
Description: Supervisors tag the latitude and longitude of stores for accurate check-in by Sales Promoter users.
Notification Module
Users Involved: All Mobile Application Users.
Description: Users receive notifications shared from the CMS dashboard.
Survey Module
Users Involved: All Mobile Application Users.
Description: Users receive and fill surveys shared from the CMS backend system.
CMS Dashboard Modules
User Management
Users Involved: Admin User
Description: Admin adds new users individually or via uploader.
Master Management
Users Involved: Admin User
Description: Admin manages all masters from the CMS Dashboard, including store, location, schedule, leave, break, geography, regularization, and reimbursement masters.
Reports Management
Users Involved: Admin User
Description: Admin accesses various reports from the dashboard, including salary calculation, attendance summary, incentive, regularization, leave approvals, reimbursement data, and graphical reports.

Development And Rollout
-
Release 1
Features : Mobile app for Sales Executives, Supervisors, and Operators with basic functionalities like check-in/check-out, leave management, and surveys. -
Release 2
Features : Enhanced functionalities including stay-rate logic, schedule management, attendance reports, and web interface for admins.
Monthly Maintenance
- Hosting and Server Infrastructure: Managed on AWS.
- Support: FreshChat integration for queries, bug reports, and change requests.
- Bug Fixes and Updates: Regular patches and upgrades to ensure app and server stability.
Challenges
-
Data Sanitization:
Ensuring clean and accurate master data through collaboration with Cheil Operations Team. -
User Role Definition:
Creating and implementing user roles and access controls for secure and efficient operations. -
Support and Training:
Developing comprehensive user guides, training materials, and support processes to assist users.
Solutions
- Collaboration with Cheil Ops team for data sanitization.
- Defined user role hierarchies for secure access.
- Provided onboarding and continuous support documentation.
Outcome & Impact
Enhanced Efficiency
Streamlined attendance and reimbursement processes, reducing manual errors and improving operational efficiency.
Improved Communication
Facilitated better communication between clients and store operators, leading to more effective store management.
Scalability
Successfully catered to 50,000 concurrent users, demonstrating the application's robustness and scalability.
Driving Retail Transformation at Scale
The Cheil Perfect Store mobile application has redefined how store operations are managed across India. From seamless attendance tracking to streamlined reimbursements and real-time data collection, the platform empowers users and supervisors alike. Its robust design, user-centric features, and nationwide rollout stand as a benchmark for scalable digital innovation in the retail ecosystem.