Oakwood Loyalty & Rewards Program

Full Stack
Backend
Web Dev
Oakwood Loyalty & Rewards Program

Tech Stack

Laravel
FilamentPHP
PHP
Tailwind CSS
MySQL
Redis

Description

The Oakwood Loyalty & Rewards Program is a complete Laravel-based system built to help The Oakwood Cafe & Lounge reward its customers through tier-based loyalty points.

With dynamic tier configurations, automated email notifications, and a fully managed transaction history system, the project provides a seamless experience for both customers and staff.

The system is designed for scalability, making it ready for expansion into multiple outlets, SMS integration, and POS integration in the future.

  • Developed dynamic tier levels (Silver, Gold, Platinum) with configurable point ranges.
  • Implemented point earning rules per tier — fully dynamic and adjustable via admin panel.
  • Created customer-facing portal with login, loyalty card, tier info, and full history.
  • Built FilamentPHP admin panel for cashiers & super admins.
  • Automated point calculations based on amount spent and customer's current tier.
  • Developed email notifications for point addition, redemption, and tier upgrades.
  • Integrated role-based authentication using Filament Shield.

Page Info

Loyalty System Dashboard

Developed a powerful FilamentPHP admin panel.

/projects/oakwood-loyalty/oakwood-loyalty.webp

Customer Portal

Created a beautiful customer-facing portal.

/projects/oakwood-loyalty/oakwood-loyalty.webp

Dynamic Tier & Rule Engine

Implemented a fully dynamic tier system.

/projects/oakwood-loyalty/oakwood-loyalty.webp