The web portal is an intervention for teenagers to help them learn about the fundamentals of who they are, form an image of who they want to be, and then to create a practical plan to get there.
Chargebee (platform for subscriptions management)
Stripe payment gateway
SendGrid for emails delivery
Google Auth, Google Calendar API