xmliszt / taboo-ai

Learn English vocabulary while having fun playing a game with intelligent chat AI. Train to use clear English expression and descriptive phrases to trick the AI into saying the target guess word. Taboo AI is both fun and educational, allowing you to gain knowledge, practice english expression, memorise more vocabs, and simply have fun!

Home Page:https://taboo-ai.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

v3.2.0 Feature: Add Stripe subscription model to Taboo AI

xmliszt opened this issue · comments

ToDos

  • Set up Stripe account
  • Firebase db model setup with token count for user
  • PRO plan subscribe flow
  • Downgrade to FREE plan flow ( == Cancel subscription)
  • Cancel free trial?
  • User delete account will cancel subscriptions as well, but keep customerId (prevent exploit on free trial), reset customerPlanType to 'free'
  • Robust Testing
  • Better access to Pricing Page
  • User can manage the subscription
  • Update subscription plan features: FREE: only the latest 1 game result in profile for viewing (Different UI design). PRO: the latest 10 game results in profile for viewing.

Resources:

House keeping

  • Add firebase cloud functions deployment to the pipeline
  • Update Stripe product description for actual

Next Steps - Handle PRO feature flag

  • Profile > Latest 1 | 10 game results to display
  • AI Mode