
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.

Customer Portal
Created a beautiful customer-facing portal.

Dynamic Tier & Rule Engine
Implemented a fully dynamic tier system.
