Use this to burn a specific code by hand — leaked in a group chat, whatever — without touching the app. Writes to the same used_codes.json the app checks.
Checksum validity is still checked locally by the SafePrep app — no internet needed for that part. On top of that, the app now also checks redeem-check.php before unlocking (fails open if unreachable) so a code can't be redeemed twice, and rejects a code as expired if its payload looks like a date more than 30 days old. This tool's generator/checker logic (checksum) is the same algorithm as redeem_code_service.dart in the app — if the secret there ever changes, this must change to match.
Loading…
Loading…
Settings
Business details, cities, prices, payment links and timing used by the class booking system and its emails. Change something here once and every email picks it up. Pages will read from here as they're moved over.
Loading…
Add Customer
Contact
Purchase
Notes
Edit Row
Delete this row?
This will permanently remove the row from GitHub. This cannot be undone.