Digital Stamp Cards

A comprehensive digital stamp card system
This Laravel-based web application enables a business to create and manage loyalty cards for its customers. The system supports email and phone number authentication, QR code generation for business owners to print and use for customer registration and login, and comprehensive business management features.
- Digital Stamp Cards
- Each member gets one card with up to 50 stamps. Configure stamps per card, choose stamp designs, and set card expiry periods. Real-time progress tracking and reward positions.
- Dual Authentication
- Support both email/password and phone number authentication. SMS verification using Twilio Verify API for secure phone number verification. Users can switch between authentication methods.
- QR Code System
- Generate high-quality SVG QR codes for customer registration and login. Print and place strategically at your place of business for easy customer access.
- Dashboard & Analytics
- Track total users, member counts, reward redemption costs, and customer value. Real-time updates with dynamic dashboard showing live statistics and individual user metrics.
- Reward Management
- Add rewards with names, descriptions, and images. Choose between fixed-value or percentage-based rewards. Manage reward status and assign rewards to specific stamp positions.
- Admin Management
- Comprehensive admin features for user management, stamp card configuration, and business settings. First registered user automatically becomes admin with full system access.