Project Screenshot
Project Logo

Aljazeera Loyalty Program

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.

Technologies used

React.jsReact RouterPostgreSQL.NET 8

APP FEATURES

We developed the app based on client requirements.

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

Admin Panel Features

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

Challenges & Solutions

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.

chanllanges

App Screenshots

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
Screenshot 8
Screenshot 9