Stampify
A digital loyalty-card platform that lets local businesses run stamp programs while customers collect rewards without installing an app.
Stampify replaces the paper stamp card with a QR-based experience built for local businesses. Customers keep every card and reward in one place, while staff can add stamps in seconds from a phone.
What it does
- Loyalty programs with a configurable stamp target and reward for each business
- Customer wallet showing active cards, progress and rewards ready to redeem
- Staff scanner that reads a customer’s QR code and awards a stamp against the selected program
- Business workspace for managing programs, customers and activity across a team
- Role-based access for customers, staff, owners and platform administrators
The architecture
The interface is a Next.js 15 App Router application built with React 19 and Tailwind CSS. Convex provides the real-time database, server functions and authentication, keeping customer wallets and business dashboards synchronized without a separate API layer.
Each stamp is stored as its own event and tied to the staff member who awarded it. Workspace membership is checked server-side before every write, and stamp awards and reward redemptions are recorded in an audit log. When a card reaches its target it becomes redeemable; redemption closes it and starts a fresh card so the loyalty loop continues.