Bepensa Points
A loyalty and rewards web platform developed for Bepensa, allowing customers to redeem accumulated points for products and services through a structured digital catalog.
Project Overview
Understanding the Project
The Goal
Develop a web-based loyalty platform where Bepensa customers could log in, view their available points, browse a categorized rewards catalog, and redeem points for products and services.
The Challenge
Implementing a reliable points redemption system with secure authentication and accurate transaction tracking. The platform required integration with external systems through SOAP web services to synchronize user data and points balances.
My Role
I worked as a web developer responsible for frontend implementation, backend integration, user account workflows, and loyalty redemption logic.
Role
Full-Stack Web Developer
Timeline
2012
Platform
Web
Team
Cross-functional (Client + Dev)
Screenshots
Visual Showcase

Loyalty rewards catalog with dynamic points-based redemption system

End-to-end loyalty platform workflow including cart, redemption history, and user account management
What I Built
- Implemented user authentication and account management flows.
- Developed a dynamic rewards catalog with category filtering.
- Built the points redemption logic and transaction tracking system.
- Integrated external systems using SOAP web services.
- Designed database structures for users, rewards, and redemption history.
- Implemented responsive frontend layouts using Bootstrap.
- Developed modal-based product detail interfaces.
- Built user profile and account information update features.
Tech Stack
Frontend
Backend
Database
Architecture Design Decisions
These decisions were intentional to ensure the site feels professional, calm, and easy to navigate:
- Structured rewards catalog with category-based navigation
- Secure user authentication and session management
- Points balance synchronization via SOAP services
- Redemption workflow with confirmation and transaction history
- Modal-based product detail previews for better UX
Results & Learnings
The platform enabled customers to manage their loyalty points digitally and streamlined the reward redemption process. It provided structured catalog navigation, transaction history tracking, and integration with external services for real-time data synchronization.