Were added:
- Plans for using the system.
- Ability to subscribe to plans using Stripe as a payment system.
Now user needs to subscribe to paid/free plans to use the conference registration system.
- Free plan includes 1 conference join per month.
- Plan 5 joins per conference per month - $15 per month.
- Plan 50 conference joins per month - $25 per month.
- Unlimited plan no join limit - $100 per month.
All current users have been upgraded to the free plan.
When trying to join one of the conferences, if the limit is exceeded, users are redirected to the page with the purchase of plans. Now all new users sign up with a free plan.
On the plans page, all plans with info should be displayed:
- Price
- Description (how many possible participations in the conference)
- ‘Upgrade’ button if this is a paid plan.
By clicking on ‘upgrade’, the required form for paying with a card opens. Upon successful payment, the user is transferred to the paid plan.
The user profile must contain the Current Plan line: {{ plan name }} and the line with the number of remaining credits (if it is not an unlimited plan).
If the plan has expired and the subscription has not been renewed, then the user is transferred to a free plan.