A dedicated loyalty program with both a web-based platform and a mobile application, this project is designed to enhance customer engagement and reward loyalty across all of Aljazeera's retail channels. The system allows customers to seamlessly earn and redeem points on their purchases, track rewards, and stay informed about promotions, providing a unified and modern way for Aljazeera to connect with its customers and drive repeat business.
APP FEATURES
The loyalty platform provides a comprehensive solution, offering a range of features for managing points and enhancing the shopping experience, accessible from both web and mobile devices.
Points-based loyalty system for earning and redeeming rewards
QR code functionality for easily scanning to earn points at checkout
Real-time transaction history to track points earned and redeemed
Promotions and offers section to notify users of current sales
Store locator with a map view and details like hours of operation and phone numbers
User profile management and a points bonus for completing profile details
The administration panel, while not directly accessible to the public, would include robust features to manage the loyalty program.
Point system configuration for setting earning and redemption rates
User and loyalty card management, including tracking of individual points balances
Promotions and campaigns management to create and schedule offers
Transaction history and reporting to monitor all points activity
Store location and details management for easy updates
Customer data management for personalized marketing efforts
A key challenge was ensuring seamless and reliable point synchronization between the web platform, mobile application, and the in-store point-of-sale systems. This required a robust and real-time backend to prevent discrepancies in customer points across different touchpoints. Another significant hurdle was integrating geolocation services to accurately display nearby stores and provide directions. These challenges were overcome by building a scalable and efficient backend using .NET 8, with a PostgreSQL database managed by Prisma, ensuring a high-performance and reliable foundation for the program's core functionalities.