olaven / krets

Frictionless feedback.

Home Page:https://krets.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Invoice based B2B

olaven opened this issue · comments

Description

Transitioning to manual invoicing

  • pros
    • allows for individual pricing
    • easier for a business as they already have a way to handle invoices (and need to file their expenses anyways)
    • established way of doing things
    • remove Stripe-dependency, which removes a fee as well as complexity
  • cons
    • work scales linearly per customer (can be outsourced/fixed if it actually is a problem, i.e. the business makes money)

Checklist

  • Admin page - as per #294
    • somehow determine admin role
    • possible to activate/deactivate user
    • possible to turn other users into admin (double confirmation)
    • make sure that @olaven is admin user on deploy
  • active-prop or similar on users in db - as per #290
  • remove Stripe frontend and backend - as per #298
  • Redesign index/signup to indicate this (how about a simple "contact us") - as per #294
  • IMPORTANT: remember to give test users active status at once after merge.

Only missing the complete wipe of Stripe tracked in #298.

Closing if deployment turns out well.