Centre Square Loyalty

Android App, iOS App

Client
Centre Square Mall, Kochi (Peevees Projects Pvt. Ltd.)
Platforms
Android, iOS, Web (Admin Panels)
Services
UI/UX Design, Full-Stack App Development, AI/OCR Integration
Technology
Flutter, Python Django, ReactJS, PostgreSQL, AWS, GenOCR
Blog content image

About Centre Square Mall

Centre Square Mall is a prominent shopping and entertainment destination located at the heart of Kochi, Kerala, on Mahatma Gandhi Road. Launched in 2013 by the Peevees Group, the mall spans approximately 630,000 square feet across seven floors and houses over 89 retail outlets, an 11-screen Cinepolis multiplex (including Kochi's first IMAX theatre), an Amoeba entertainment zone, and a food court seating over 800 visitors. It is one of the most visited malls in the city, with anchor stores including Centro, Smart Bazaar, and Reliance Trends.

Centre Square Mall approached Zartek Technologies, a leading mobile app development company in Kochi, to build a loyalty application that would transform the shopping experience for their customers. The goal was to create a digital rewards ecosystem where shoppers could earn points with every purchase, redeem those points as store vouchers, and engage with the mall through events, offers, and a comprehensive mall directory - all from a single mobile app.

Challenge

Centre Square Mall wanted to move beyond traditional, paper-based loyalty programmes and build a fully digital rewards platform that could serve thousands of active shoppers. The system had to solve a complex operational problem at its core: how do you accurately verify that a customer actually made a purchase at a specific store inside the mall, determine the bill amount, and allocate the correct reward points - all without requiring manual intervention from mall staff for every transaction?

The answer lay in bill scanning and intelligent OCR. Customers needed to be able to photograph their shopping bills and submit them through the app. The system would then need to automatically read the bill, identify the store, verify the purchase date, check for duplicates and tampering, and allocate points based on the reward ratio configured for that store's category. Bills above a certain threshold would need to be flagged for manual admin review. The entire process had to be fraud-resistant, accounting for duplicate bills, expired bills, bills from non-participating stores, and tampered invoices.

Beyond bill verification, the platform required a comprehensive set of features: membership tiers with escalating benefits, a voucher management and redemption system, a mall directory and store guide, event and offer listings, parking validation via QR code scanning, push notifications and SMS alerts, WhatsApp bot integration for bill submission, and a multi-layered admin system with both a Mall Admin panel and a Super Admin panel with different permission levels. The app also needed to support guest browsing for non-registered users while reserving loyalty features for logged-in members.

Key challenges included:

  • Building an intelligent bill verification system that could automatically read, validate, and process shopping invoices from dozens of different stores, each with their own bill formats.

  • Preventing fraud through duplicate detection, date validation, store name matching, bill number series verification, and tamper detection.

  • Configuring dynamic reward ratios by store category with the ability for the admin to change ratios per store, category, or time period.

  • Managing a two-tier admin system - Mall Admin for day-to-day operations and Super Admin for configuration, voucher inventory, reporting, and system-wide controls.

  • Integrating multiple bill submission channels : in-app upload, WhatsApp bot, and mall helpdesk counter.

  • Building a membership tier system where benefits, point ratios, and privileges escalate as customers earn more points.

  • Delivering a separate Parking Staff app for QR-code-based parking validation.

Solution

Zartek Technologies designed and developed a comprehensive loyalty and rewards platform for Centre Square Mall, consisting of five interconnected products: a Customer App for Android and iOS, a Parking Staff App for Android, a Mall Admin Panel on web, a Super Admin Panel on web, and a Python Django backend that powers the entire ecosystem. The customer-facing apps were built in Flutter for cross-platform delivery, while the admin panels were developed in Django with ReactJS.

AI-Powered Bill Verification with GenOCR

The centrepiece of the solution is the bill verification engine, powered by GenOCR - Zartek's proprietary OCR system built specifically for intelligent document reading. This is part of Zartek's broader AI development services capability. When a customer photographs and uploads a shopping bill through the app, GenOCR automatically extracts key data points from the invoice: the store name, purchase date, bill number, and total amount. The system then runs a series of validation checks before allocating points.

The validation pipeline checks whether the store is a participating outlet within the mall, whether the purchase date falls within the eligibility window (within 15 days of purchase), whether the bill number matches the known numbering series for that store, whether the bill has already been submitted (duplicate detection), and whether there are signs of tampering. Bills that pass all checks are automatically approved and points are credited to the customer's account in real time. Bills exceeding the admin-configured amount threshold are routed for manual review. This combination of AI-powered OCR and rule-based validation dramatically reduces the operational burden on mall staff while maintaining fraud resistance.

Loyalty, Rewards, and Membership Tiers

The rewards engine supports flexible, category-based point allocation. The Super Admin can configure different reward ratios for each store category - for example, 1 point for every ₹50 spent at food and beverage outlets versus 1 point for every ₹100 at apparel stores. These ratios can also be adjusted for specific time periods, enabling promotional campaigns like double points weekends or festive season multipliers.

Customers are classified into membership tiers based on cumulative points earned. Each tier unlocks escalating benefits such as valet parking, concierge services, and improved point ratios. Bonus points are awarded when a customer moves to a higher tier. The Super Admin can configure the tier thresholds, benefits, and bonus allocations from the admin panel.

Voucher management is handled end to end. The Super Admin creates vouchers with store-specific denominations, unique IDs, and expiry dates. Customers browse available vouchers in the app and redeem them using their accumulated points. Vouchers can be electronic (available in-app) or physical (collected from the mall helpdesk). The system tracks voucher inventory, alerts the admin when vouchers are nearing expiry, and logs which vouchers are most and least redeemed - giving the mall data-driven insight into customer preferences.

Mall Directory, Events, and Offers

The app doubles as a comprehensive mall guide. The mall directory lists every store alphabetically with floor location and contact number, accessible to both registered and guest users. The events section displays upcoming, current, and past events at the mall, with detail pages featuring banner images, descriptions, short videos, and the ability to share events on social media or mark them as 'Interested.' The offers section surfaces store-specific promotions, brand offers, and entertainment centre deals, all managed through the admin panel.

Additional features include a services guide (EV charging, helpdesk), movie theatre integration redirecting users to the PVR or Cinepolis booking app, interest-based personalisation where users select preferred categories on sign-up, and an invite-a-friend referral mechanism - all part of a thoughtfully crafted UI/UX design strategy.

Multi-Channel Bill Submission and Admin Management

Recognising that not every customer is app-savvy, the system supports bill submission through three channels: the Centre Square Mall app (Android and iOS), a WhatsApp chatbot, and manual submission at the mall helpdesk where staff can upload bills on behalf of customers. All three channels feed into the same GenOCR verification pipeline and loyalty engine.

The admin layer is split into two tiers. The Mall Admin panel handles day-to-day operations: viewing registered customers, managing bill approvals, issuing vouchers, and uploading bills for walk-in customers. The Super Admin panel provides system-wide control: configuring reward ratios and membership tiers, managing stores and business categories, creating and tracking voucher inventory, setting auto-approval limits, onboarding parking staff, viewing mall admin activity logs, and generating reports on customer engagement, voucher redemption, and bill processing. This separation ensures operational staff can manage daily tasks without accessing system configuration, while the management team retains full control over the loyalty programme's rules and economics. The admin panels were built as part of Zartek's custom software development and SaaS development capabilities.

Parking Validation App

A separate Android app was built for parking staff. Each customer has a unique QR code in their loyalty app. When a customer parks at the mall, the parking staff scans the QR code to validate the visit. This validation makes the customer eligible for parking-related rewards and free parking slots tied to their membership tier. The parking app logs a history of all scans, giving the admin visibility into parking usage patterns.

The result is a complete, AI-powered digital loyalty ecosystem that transforms Centre Square Mall's relationship with its shoppers - from a passive visit-and-leave model to an active, data-driven engagement platform where every purchase is rewarded, every visit is tracked, and the mall can continuously optimise its promotions, voucher strategy, and customer experience based on real usage data. This project is a testament to Zartek's expertise in enterprise AI solutions and end-to-end digital transformation.

FAQ

Q: What is the Centre Square Mall loyalty app?

A: The Centre Square Mall loyalty app is a mobile application for Android and iOS that allows shoppers at Centre Square Mall, Kochi, to earn reward points by uploading shopping bills, redeem points as store vouchers, access a mall directory, browse events and offers, and participate in a tiered membership programme with escalating benefits.

Q: How does the bill scanning and point allocation work?

A: Customers photograph their shopping bills and upload them through the app. The system uses GenOCR, an AI-powered OCR engine built by Zartek, to automatically read the bill, identify the store, verify the purchase date and bill number, check for duplicates or tampering, and allocate reward points based on the store category’s configured ratio. Bills above a set threshold are flagged for manual admin approval.

Q: What technology was used to build the Centre Square Mall app?

A: The customer and parking apps were built in Flutter for cross-platform deployment. The backend uses Python Django with REST APIs and a PostgreSQL database, hosted on AWS EC2. The admin panels are built with Django and ReactJS. Bill verification is powered by GenOCR, Zartek’s proprietary OCR system.

Q: What is GenOCR?

A: GenOCR is Zartek’s proprietary AI-powered OCR (Optical Character Recognition) system designed for intelligent document reading. In the Centre Square Mall app, GenOCR reads shopping bills to extract store names, purchase dates, bill numbers, and amounts, then validates the data against fraud-prevention rules before allocating loyalty points.

Q: Can customers submit bills without the app?

A: Yes. Bills can be submitted through three channels: the Centre Square Mall mobile app (Android and iOS), a WhatsApp bot, or at the mall helpdesk where staff can upload bills on behalf of customers. All three channels feed into the same GenOCR verification and loyalty engine.

Q: Who developed the Centre Square Mall loyalty app?

A: The Centre Square Mall loyalty platform — including the customer app, parking staff app, admin panels, backend, and GenOCR integration — was designed and developed by Zartek Technologies, a product engineering company based in Kochi, India.

Q: Does the Centre Square Mall app have membership tiers?

A: Yes. Customers are automatically classified into membership tiers based on the total points they earn. Higher tiers unlock benefits such as valet parking, concierge services, improved point ratios, and bonus points. The tier thresholds and benefits are configurable by the mall’s Super Admin.