Skip to content
← All projects

Stampify

A digital loyalty-card platform that lets local businesses run stamp programs while customers collect rewards without installing an app.

2026 SaaS Next.jsConvexQR CodesReact

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.

The Stampify homepage showing its digital loyalty card and QR-based customer journey
The Stampify homepage and interactive customer wallet.

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 three-step Stampify workflow for creating, sharing and stamping a loyalty card
A loyalty program goes from setup to checkout in three steps.

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.