-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements.txt
22 lines (20 loc) · 1.15 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Memberships
- * User should see link for basic plan on home page
- * User should see link for pro plan on home page
- * The basic plan link on the home page should point to normal devise signup form
- * The Pro plan link on the home page should point to a custom signup form
Stripe Integration
- * Users should have a stripe customer token in the users table
- * Javascript should prevent Pro Form from submitting to OUR SERVERS, and should send card info to Stripe,
Stipe will return with a card token
* Javascript should send user fields and card token to our rails app for validation. Rails app
should validate the user fields. Rails app will note whether plan 1 or plan 2.
* Once validated, Rails should send user info (email, plan_id) and card token
to Stripe server, and Stripe will create a subscription and send back customer token.
* Rails should save customer token and user information to our database.
User Profiles
* Each user should have one profile
* User should see a link to fill out profile details
* User should be able to create and view their user profile
* User should profile should have a profile picture
* Users should be able to view all user profiles