header works!

Project

D-Rewards

PROJECT STACK
yii
php
mysql
javascript

D-Rewards is a robust B2B web application designed to support Diageo’s employee rewards program. Built with PHP and the Yii framework, the project required seamless integration with Diageo’s existing sales system to provide a smooth user experience across platforms. The main functionality revolves around a structured rewards management system that allows administrators to dynamically create, update, and delete rewards while organizing them into specific categories for easier navigation.

In the backend, I developed a comprehensive admin interface where rewards could be configured with attributes like images, points values, and categories, allowing for customized entries based on Diageo’s specific requirements. This custom backend empowers admins with tools to manage reward data in real-time, offering flexibility and control over the reward offerings. Additionally, I implemented data import and export features to automate the integration with Diageo’s broader systems, keeping the reward catalog and points data current and synchronized.

The frontend of D-Rewards was crafted with Diageo’s brand identity in mind, ensuring a pixel-perfect design that meets their high standards. Diageo employees can access the platform, browse available rewards, and make claims based on their accumulated points. The user interface is intuitive and visually engaging, enhancing employee interaction with the rewards program and providing a streamlined process for reward claims. The responsive design ensures accessibility across devices, facilitating a smooth experience for employees in diverse environments.

A particular focus was given to creating a highly efficient claims processing system, which tracks and manages point-based transactions in real time. This system automatically validates points for each claim, ensuring accuracy and speed for each redemption. The project allowed me to enhance my skills in building complex, integrated backend systems using Yii and solidified my expertise in developing user-centric frontend designs. Additionally, managing pixel-perfect design specifications and handling large-scale data operations contributed significantly to my experience in developing comprehensive enterprise applications.

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Client
Diageo
Launch Date
Jan 2014
Country
Australia
Stack
  • yii
  • php
  • mysql
  • javascript
Key features
  • Custom Yii-based backend for reward management
  • Integration with Diageo’s larger sales system
  • Dynamic rewards categorization and points management
  • Frontend claims system for Diageo employees
  • Automatic data import/export
  • Pixel-perfect, brand-aligned design
Key learnings
  • Building custom backends with Yii
  • Integration with large systems
  • Data import/export automation
  • Pixel-perfect frontend design
  • Points-based reward systems