Home > Case Studies > Web Case Study > Loyalty Program

Loyalty Program

Client Requirement

Loyalty Program application has the following features:

  • My Pocket
  • Offer & Coupons
  • Mobile Shop
  • Tell a Friend
  • Auto Search & Suggestion
  • Shipping Price Setup Per Product
  • CMS Pages Development
  • Inventory Management
  • Catalog Management
  • Import Products/Export Products
  • Product Price Calculation
  • Order Management
  • Order Tracking
  • User-friendly yet Captivating Mobile Design
  • Dashboard that shows a collaborated view of the points earned from multiple merchants
  • One-tap points redemption facility Ability to check merchant’s in-app store
  • Multiple merchant choices for users
  • Intuitive and immersive user interface
  • Interactive subsequent dashboard that neatly manages offers and coupons from multiple merchants
  • Carousel View
  • Ability to run on the latest versions of iOS & Android
  • The purpose is to develop a Loyalty Platform with Mobile Application compatibility with all the mobile devices like iPhone, iPad, & Android and a mobile website.

The System has three types of users:

  • Customers
  • Merchants and/or Banks
  • Super Admin

The advancement in technology has pushed modern day businesses to meet the growing demand of online medium and digitalization. Businesses, these days, are more concerned to appeal the burgeoning demand for online marketing, as it has more chances of reaching and attracting customers as compared to offline marketing. Our client was dealing with the same issue. They wanted to place their strong feet forward in the giant world of online marketing. Previously, they were more into the offline marketing which wasn’t helping them to extend the customer reach. This is why they turned to us, i.e. to generate an online platform, reach, attract and retain more customers.

Project Challenges

  • Managing dynamic fields of the application was a challenge especially dealing with animation for card swapping was a huge challenging task.
  • Harmonizing the simultaneous execution of various integrated features and options while maintaining consistency.
  • Integration with SAP, ERP and Other Third Party Systems
  • Integration with POS System.
  • Constant synchronization between the physical stores, website, m-commerce web application and mobile app without affecting the performance was also a challenge.
  • Creating an interface for manager at physical store to easily manage and update users’ mobile account.
  • Smooth performance through carousel view.


The following development approach was adopted to equip the site with numerous features and functionality:

  • Introducing high level of server and data fetching technology.
  • The User Interface Layer which forms the Graphical User Interface of the website.
  • Development – High Level Coding Standards has been followed for managing backup data volume simultaneously synchronization with server for recent updates.
  • Research and analysis has been scheduled to get the actual level of output of data which is in a form of different verticals and business logics.
  • Precisely need to concentrate in sync with existing and newly available data for backup with our database for result to get generated.

Development Highlight

The project is developed using Magento open source due to the online selling store nature of the website. The application is built for multiple platforms including iOS and Android. The application runs on the latest versions of iOS and Android. Almost all the modules are developed using foundation, core graphics and UIKIT frameworks. All the user interface items are placed in view controllers that are linked with the controller files project along with the outlets, actions of the UI element. Geo-fencing technology was used at different stages. Integration of various 3rd party tools was required. The site was developed and fully functional within a span of 9 months.