commit 6bb3479e25fb11978ddaee44efc28bafbfb67867 Spenser Truex <truex@equwal.com> 2026-09-22 15:59:31 -0700 Merge pull request #5 from equwal/verified-email-subscriptions Sell packs and monthly plans, and give free credits to verified emails
.env.example | 10 ++- README.md | 67 +++++++++++++++--- backend/api.py | 21 ++++-- backend/auth.py | 2 + backend/billing.py | 161 +++++++++++++++++++++++++++++++++++++------- backend/db.py | 22 +++++- backend/payments.py | 20 ++++-- backend/pricing.py | 76 ++++++++++++++++++--- backend/settings.py | 18 +++-- frontend/app.js | 38 +++++++---- frontend/index.html | 7 +- frontend/terms.html | 8 ++- tests/test_billing.py | 47 +++++++++++-- tests/test_free_credits.py | 127 +++++++++++++++++++++++++++------- tests/test_migration.py | 14 ++-- tests/test_subscriptions.py | 161 ++++++++++++++++++++++++++++++++++++++++++++ 16 files changed, 687 insertions(+), 112 deletions(-)