MLDSpot: Loyalty Program
•
Client: PT Ajita Indonesia

Introduction
I participated with a new project from MLDSpot Campaign (Cigarette Company) for their customer loyalty program. We have a team of three with UI/UX Designer and Back-end Developer, I'm the one in charge to develop the UI, make sure it is browser compatible, fast, and mobile responsive.
Project Overview
The MLDSpot Loyalty Program was designed to enhance customer engagement and retention for MLDSpot's cigarette products. The platform allows customers to:
- Register and track their purchases
- Earn points for product purchases
- Redeem points for rewards and prizes
- View their transaction history
- Participate in special promotions and campaigns
My Role
As the Front-end Developer in a team of three, my responsibilities included:
UI Development
- Translating UI/UX designs into functional web interfaces
- Implementing responsive layouts that work across all devices
- Creating interactive components with jQuery
Performance Optimization
- Optimizing page load times
- Implementing efficient JavaScript code
- Minimizing CSS and JavaScript bundle sizes
Cross-Browser Compatibility
- Ensuring consistent experience across different browsers
- Testing on Chrome, Firefox, Safari, and Edge
- Implementing fallbacks for older browser versions
Mobile Responsiveness
- Creating mobile-first responsive designs
- Optimizing touch interactions for mobile devices
- Ensuring smooth performance on mobile networks
Technology Stack
Frontend
- JavaScript - Core programming language
- jQuery - DOM manipulation and event handling
- Bootstrap - Responsive grid system and components
- Sass - CSS preprocessor for maintainable styles
- Axios - HTTP client for API requests
Backend (Collaboration)
- PHP - Server-side programming
- Laravel - PHP framework for robust backend architecture
Team Collaboration
Working in a team of three was an excellent experience:
- UI/UX Designer: Provided detailed mockups and user flow diagrams
- Backend Developer: Built robust APIs and handled server-side logic
- Frontend Developer (Me): Brought designs to life with performant, responsive code
We used agile methodology with regular stand-ups and sprint planning to ensure smooth project delivery.
Impact
The MLDSpot Loyalty Program successfully:
- Increased customer engagement
- Improved customer retention rates
- Streamlined the reward redemption process
- Provided valuable customer behavior insights