We need to add subscription functionality on our website. The design will be provided and the development will be custom coded. Please read the requirements:
- Login/Sign-Up page or modal. After logging in, redirect to the My Plan page. After signing up, redirect to Choose Plan page.
- Choose the Plan page. After a user signs up, take them to choose a plan. There is a 7-day free trial where they have complete access to the app. Pricing per month is $14.99 (no-commitment), $12.99 (commit 3-months), $7.99 (commit year).
- My Plan page. This is where logged-in users can upgrade/downgrade/cancel their plan. Should also have a place to update billing method. Decide if there needs to be a different design for those who are on the free trial and came to the website to upgrade to a paid plan.
- Backend work includes signing up and charging subscriptions (payment gateway integration).
- After a user signs up, they can choose the free trial or a paid subscription plan.
- After a user logs in, they can access the My Plan page. Users here can downgrade/upgrade/cancel plans and update billing information.
- Sign-ups and changes to the plan must be stored so that the app has access to that information. Their data is stored on AWS.