Points or stamps, on your rules
A point per dollar spent or a stamp per visit, with a target and a reward you define. The rule is a record, so changing the promotion does not need a new app.
What gets built
Not a feature list. These are the apps people actually describe, and what the platform hands back when they do.
A point per dollar spent or a stamp per visit, with a target and a reward you define. The rule is a record, so changing the promotion does not need a new app.
The customer shows the QR code from their account, the staff member scans it with a phone and enters the purchase amount. The balance goes up right away, with date, store and staff member recorded.
Rewards with a points cost and an available quantity. Redeeming generates a code the till confirms, and the balance is deducted exactly once.
An automatic coupon in the birthday month and a message to anyone who has not bought in thirty days, by email or push. It is the part of the program that brings people back.
Included
Database, login, payments and publishing are part of the platform, not a list of services you go and wire up afterwards.
Every screen reads and writes models you can open, query and export. The data is a database of yours from the first minute, not a spreadsheet the app pretends to read.
Email, magic link and Google sign-in, with roles and per-record ownership enforced by Postgres itself. A badly written screen cannot become a leak, because the database answers empty.
Stripe, Pagar.me and Mercado Pago connect once. Card, Pix, boleto and subscriptions, with the card fields rendered by a hosted vault your app never touches.
One project published three ways: your own domain, an icon on the phone straight from the browser, and a signed binary submitted under your own store account.
Titles, metadata, sitemap, structured data and social images are generated with the app. Pages get found instead of only being linked.
Real React, edited line by line or by clicking the element on screen, exported as a ZIP or pushed to your GitHub. No lock-in you have to negotiate your way out of.
How it works
Three steps, and the second one is the one people do not believe until they watch it.
Start here
This is a complete first message, not a slogan. Paste it, change the nouns to yours, and you have an app to react to instead of a blank page.
Build a loyalty program app for a coffee shop with two locations. A customer signs up with name, mobile number, email and date of birth and gets a personal QR code; every dollar spent is worth one point, and the staff member scans the customer's QR code with the phone camera, types the purchase amount and picks the location, recording who added the points and when; rewards with a name, photo, points cost and available quantity; the customer sees their balance, statement and the rewards already within reach, and requests a redemption, which generates a code confirmed by the staff member and deducts the balance exactly once; points expire twelve months after they are earned, with a notice thirty days before; in their birthday month the customer gets a coupon by email; anyone who has not earned points in thirty days gets a push with bonus points; staff see only the scan and redemption screen; and I see a dashboard with active customers, points issued and redeemed per month, average visit frequency and customers per location.
Ready to start from
A template is a working app with data already in it. Open one, make it yours, publish it under your own account.
Questions
Free to start, no credit card. You subscribe when you want your own domain without the badge or your app in the stores, and on the Builder plan you take the code with you if you ever want to.