async-labs / saas

Build your own SaaS business with SaaS boilerplate. Productive stack: React, Material-UI, Next, MobX, WebSockets, Express, Node, Mongoose, MongoDB. Written with TypeScript.

Home Page:https://saas-app.async-await.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tasks before v1

tima101 opened this issue · comments

commented

Tasks before v1:

  • README
  • TL: Settings page
  • TM: Settings page
  • improve team invitation flow
  • improve file upload to S3
  • add email address to Mailchimp list
  • split Settings: Team Settings and Personal Settings
  • Stripe subscription
  • create customer with source (default payment method)
  • create subscription using customer and plan
  • retrieve card object, update customer's default_source (add/edit card information)
  • Unsubscribe internal API
  • add UI to TeamBilling and YourSettings pages
  • webhook for failed subscription payment
  • update README to explain how subscription works (product, plan, customer, default source, subscription)
  • redeploy demo,
  • release version 1

@klyburke @delgermurun I plan to add Stripe subscriptions later this week, then we will release v1 !


Decided against admin and homepage apps.


Done:

  • Initial boilerplate and project structure
  • Add TypeScript
  • Add MobX
  • Create Team (by TL)
  • Invite TM
  • Google OAuth
  • AWS SES
  • Mailchimp API
commented

I am locking this issue since this is my internal TODO list.