Back to Portfolio

Alis Cafe | Loyalty Program Integration

POS-integrated loyalty system with real-time coupon creation, redemption tracking, and automated expiry management.

Live Demo
Alis Cafe | Loyalty Program Integration

Project Overview

A loyalty management system tightly integrated with the POSist POS platform, enabling automated reward generation, real-time coupon redemption, and full lifecycle tracking for cafe customers.

Key Features

  • POS-integrated loyalty program with real-time data sync
    • Automatic customer creation
    • Bill-based reward calculation
  • Rule-based coupon generation engine
    • 6th coffee → Free coffee coupon
    • 9th beverage → Beverage coupon
    • 12th purchase → Pizza coupon
  • Customer dashboard for coupon tracking
    • Active coupons
    • Redeemed coupons
    • Expired coupons
  • Automated coupon expiry handling

Key Contributions

  • Integrated POSist using webhook-style APIs for bi-directional data sync
  • Designed loyalty reward engine aligned with POSist data structures
  • Implemented real-time coupon redemption flow synced with POS billing
  • Built customer dashboard for coupon visibility and redemption status
  • Automated coupon expiration using scheduled cron jobs (30-day validity)

Challenges

  • Maintaining real-time consistency between POS and backend systems
  • Implementing complex reward milestones without manual intervention

Solutions

  • Webhook-driven, event-based synchronization with POSist
  • Deterministic reward engine based on purchase milestones

Architecture Highlights

Webhook-based POS integrationNode.js Express backendMongoDB for coupon and transaction storageScheduled cron jobs for lifecycle management

Tech Stack

Node.jsExpressMongoDBPOSist POSWebhooksCron Jobs

Outcome

  • Seamless in-store and online loyalty experience
  • Accurate, real-time reward tracking
  • Increased customer retention and repeat visits