Block a user
4ec1d8c5a2
Auth
011b3a8c0b
Create a writeJSON helper
b37dcf89fd
Create route and handler for authentication
aab0ef380a
writing the stub js to authenticate against the back end
846282db74
create login page
48098ba817
add receipt page for plan
5ab6ad85f7
Saving transaction & customer info
c3897d47bc
Updating handler to complete a subscription
fd1d1808f0
Create methods to create a Stripe customer and subscribe to a plan
0b35136d3f
Create a handler for the POST request after a user is subscribed
fde0fdb7fa
Working on js for plans
85c1928c31
move some common parts in common.js
16e5845559
Creating front end page for plans
a564ecb342
Revising virtual terminal
5ad4464b28
Saving more details, redirecting and simplifying the succeed handler
1372542620
Getting more info abount transaction ad move js partial to js file
625929cf25
fix incoherence of amount between pages
6d4b8236a5
Inserting a new order
46386b19a3
inserting a new transaction
85cd4dfc1f
Update db function and add to web-back
d32667acd1
Creating database models
00a2d639f5
Running database migrations
ab4fda918a
Creating a database table for items for sale
90918f25ae
Testing the transaction functionality
f952caf3f6
Creating a formatCurrency function
7e0df51d88
Add a js file that doesn't work for now
525e4fe50d
Moving js to a reusable file and change the dir for the img
f398af39eb
Creating the product form and the navbar
e067b4ba62
Creating a product page
d3e477eebd
passing key using form
bfaf8965b3
Generating a receipt page
48695949e3
Updating the front end JS to call paymentIntent handler
1b4d1aef58
Getting the paymentIntent
41cd4cc055
Getting the paymentIntent set up route and handler in API
79215d5fe1
add makefile support
d1ec41cc47
add more ignore files
c645154836
Client side validation
e30dc5865e
Connecting our form to stripe.js