Printability.app | Plugins, Tools, & Resources for Print Design
Until now, I didn't have my own auth, backend, or payment processing - it always felt like a beast of a project to set all that up. So for years I have just relied on Figma as a merchant of record and kept things very simple with my SaaS.
However, I've spent the last ~6 months creating 'Printability' - with Convex as the core, and it has been fantastic. It's not open source, but here's a summary:
- Better Auth + Convex โ Email/password, Google OAuth, OTP verification, account linking, all wired through better-convex
- Seat-based licensing system & Real-time dashboard - License keys, seat activations per Figma user, multi-device activation tokens โ entirely in Convex (and Stripe)
- 15-table 'relational' saas schema - Auth, billing, orgs, members, licenses, seats - all on Convex
- Stripe webhook handling via Convex HTTP actions - Signature verification + idempotency tracking via a
stripeEvents table- Convex HTTP endpoints as auth APIs for my Figma plugins
- Custom Convex+S3 storage system with pre-signed uploads/downloads
- Rate limiting with Convex rate-limiter - Tiered limits on sensitive mutations (user existence checks, suspicious activity)
You can check it out at https://www.printability.app - I know most of you are devs, not print designers, but it might still be good inspiration for your own SaaS
Thanks Convex team for creating such a great product!


