Commit Graph

66 Commits

Author SHA1 Message Date
8ef4282393 Implementing middleware to protect specific routes 2024-08-20 13:21:40 +02:00
1fce6f6a48 check expiry 2024-08-19 22:35:40 +02:00
4a756e850e Validating the token on the back end 2024-08-19 22:22:40 +02:00
7ef68d030b Checking authentication on the backend 2024-08-19 21:39:36 +02:00
a9ab175407 changing the login link based on auth 2024-08-19 21:17:51 +02:00
769a24dff3 Saving token to local storage 2024-08-13 22:46:26 +02:00
e7f6983a22 Saving token to DB 2024-08-13 22:00:07 +02:00
6b7ce5b719 Create a function to generate a token 2024-08-13 21:39:33 +02:00
6862ef1bc0 fix front display issues 2024-08-13 21:39:10 +02:00
d82d4c754e Fix some errors 2024-08-13 14:12:40 +02:00
bd5c6b2abc Creating passwordMatches help 2024-08-13 13:58:33 +02:00
4ec1d8c5a2 Auth 2024-08-13 13:47:56 +02:00
011b3a8c0b Create a writeJSON helper 2024-08-13 13:34:53 +02:00
b37dcf89fd Create route and handler for authentication 2024-08-13 13:26:38 +02:00
aab0ef380a writing the stub js to authenticate against the back end 2024-08-12 21:44:49 +02:00
846282db74 create login page 2024-08-12 21:38:12 +02:00
4dfb28ad3d add receipt page for plan 2024-08-12 19:23:53 +02:00
5ab6ad85f7 Saving transaction & customer info 2024-08-12 19:10:27 +02:00
c3897d47bc Updating handler to complete a subscription 2024-08-12 18:28:20 +02:00
fd1d1808f0 Create methods to create a Stripe customer and subscribe to a plan 2024-08-12 14:06:39 +02:00
0b35136d3f Create a handler for the POST request after a user is subscribed 2024-08-12 13:49:50 +02:00
01690d0236 Js for plan 2024-08-12 13:31:16 +02:00
fde0fdb7fa Working on js for plans 2024-08-11 22:58:06 +02:00
85c1928c31 move some common parts in common.js 2024-08-11 22:51:34 +02:00
16e5845559 Creating front end page for plans 2024-08-11 22:08:55 +02:00
a564ecb342 Revising virtual terminal 2024-08-11 12:30:57 +02:00
5ad4464b28 Saving more details, redirecting and simplifying the succeed handler 2024-08-11 12:01:05 +02:00
8e482aa712 save orders 2024-08-10 11:10:27 +02:00
88be25d77f add customers 2024-08-07 16:22:52 +02:00
f3f0bf531c move migrations out 2024-08-07 15:51:25 +02:00
1372542620 Getting more info abount transaction ad move js partial to js file 2024-08-07 14:35:30 +02:00
625929cf25 fix incoherence of amount between pages 2024-08-07 12:17:26 +02:00
6d4b8236a5 Inserting a new order 2024-08-07 12:10:44 +02:00
46386b19a3 inserting a new transaction 2024-08-07 12:07:21 +02:00
85cd4dfc1f Update db function and add to web-back 2024-08-07 11:56:53 +02:00
d32667acd1 Creating database models 2024-08-06 22:07:34 +02:00
00a2d639f5 Running database migrations 2024-08-06 21:53:39 +02:00
ab4fda918a Creating a database table for items for sale 2024-08-06 21:35:28 +02:00
90918f25ae Testing the transaction functionality 2024-08-06 21:18:32 +02:00
f952caf3f6 Creating a formatCurrency function 2024-08-06 20:52:46 +02:00
20f7bd529f Update the Widget page to use data passed to the template 2024-08-06 20:49:21 +02:00
30976a55e8 Create models and modify the handler to take a struct 2024-08-06 14:10:25 +02:00
7e0df51d88 Add a js file that doesn't work for now 2024-08-06 13:59:54 +02:00
525e4fe50d Moving js to a reusable file and change the dir for the img 2024-08-06 13:59:54 +02:00
f398af39eb Creating the product form and the navbar 2024-08-06 13:36:49 +02:00
e067b4ba62 Creating a product page 2024-08-06 13:29:32 +02:00
42b8708243 Connecting to the database 2024-08-04 23:06:13 +02:00
d3e477eebd passing key using form 2024-08-04 18:35:34 +02:00
bfaf8965b3 Generating a receipt page 2024-08-04 18:17:56 +02:00
48695949e3 Updating the front end JS to call paymentIntent handler 2024-08-04 17:34:39 +02:00