This website requires JavaScript.
0d2ba32fc6
refactor: update controller namespaces
feature/coupon-api
kusowl
2026-03-26 10:39:28 +05:30
79f012e6d4
WIP: initial model, request and migration setup for Coupons
kusowl
2026-03-25 18:40:34 +05:30
5d6f75bdc2
fix: refactor code to group into folder
backend
kusowl
2026-03-25 17:13:50 +05:30
0c349d816c
fix: show empty cart if cart is empty
feature/order-ui
kusowl
2026-03-25 15:48:14 +05:30
ca0aaaa84b
feature: implement payment verification, make cart as converted after successful payment
feature/order-api
kusowl
2026-03-25 15:24:40 +05:30
aa35fe44b3
feature: implement payment verification, make cart as converted after successful payment
kusowl
2026-03-25 15:24:39 +05:30
8e1fe1336e
chore: format, add LaraDumps and ArchTests
kusowl
2026-03-24 18:52:49 +05:30
85b0fbf499
feature: implement payment method selector and checkout confirmation page
kusowl
2026-03-24 18:52:06 +05:30
f5927b8d08
feature: implement payment method selector and checkout confirmation page
kusowl
2026-03-24 18:52:06 +05:30
14cb5a36ae
feature: implement stripe webhook
kusowl
2026-03-24 18:49:49 +05:30
a51a2cd436
chore: ide helpers and formatting
kusowl
2026-03-23 17:29:55 +05:30
2aa76db042
feature: implement payment gateway - implement stripe checkout gateway - add payment gateway factory and service
kusowl
2026-03-23 17:29:24 +05:30
0799965212
wip: stripe implementation - add model, dto
kusowl
2026-03-20 19:03:33 +05:30
783ae6925b
Refactor: update address when order creation request is being sent with different address id.
kusowl
2026-03-19 16:36:55 +05:30
4546d309b8
refactor: synchronize routes with checkout steps, add loading spinner in action buttons
feature/address-ui
kusowl
2026-03-19 16:37:48 +05:30
d065ef1db9
feature: order create endpoint
kusowl
2026-03-18 18:59:45 +05:30
a0e5cda432
Merge branch 'feature/address-ui' into staging
staging
kusowl
2026-03-17 18:22:42 +05:30
11115c8dc0
Merge branch 'feature/address-api' into staging
kusowl
2026-03-17 18:22:35 +05:30
bb3aafd89e
feature: show order summary on address page
kusowl
2026-03-17 16:10:43 +05:30
419e8281e2
BREAKING CHANGE: change obervable name from cartItem$ to cartItems$
kusowl
2026-03-17 16:10:05 +05:30
63b3d06d3a
BREAKING CHANGE: remove wrapping for individual address resource
feature/address-api
kusowl
2026-03-17 11:00:32 +05:30
24bdfe9cc6
feature: fetch, edit and add address - fetch existing addresses from api, - user can edit existing address - user can add new address
kusowl
2026-03-17 10:58:22 +05:30
3059a923b4
refactor: move auth service to core
kusowl
2026-03-16 13:05:06 +05:30
6d1cb81e6b
wip: checkout page
kusowl
2026-03-13 18:54:48 +05:30
3ae3374eec
chore: formatting
kusowl
2026-03-13 18:09:06 +05:30
c27ae1969f
feature: add address api
kusowl
2026-03-13 18:08:45 +05:30
61ecbec994
chore: add command to generate dto
kusowl
2026-03-13 11:28:22 +05:30
03f044b8d3
chore: add ide helper
kusowl
2026-03-13 10:08:55 +05:30
136d6cf97e
Merge branch 'backend' into staging
kusowl
2026-03-12 10:47:06 +05:30
3b5bf80f39
Merge branch 'frontend' into staging
kusowl
2026-03-12 10:45:49 +05:30
50c956c051
fix: make header logo navigation by router
frontend
feature/cart-frontend
kusowl
2026-03-12 10:43:38 +05:30
ad957efcf0
feature: add to cart
kusowl
2026-03-11 19:00:24 +05:30
27a04c6458
minor: some quick design and color changes
kusowl
2026-03-11 11:25:07 +05:30
2b88cee10b
feature: user can change quantity and remove products
kusowl
2026-03-10 19:07:42 +05:30
5bbec0ee2b
feature: update quantity and remove product from cart
feature/cart-api
kusowl
2026-03-10 19:01:52 +05:30
1656739ecd
feature: add and fetch products in cart api
kusowl
2026-03-09 19:07:27 +05:30
9000ea0052
feature: fetch cart products from api
kusowl
2026-03-09 19:04:31 +05:30
0faccba476
Merge branch 'frontend' into staging
kusowl
2026-03-05 18:28:08 +05:30
3c2233d53e
fix: make favorite button in product show page sync with db
kusowl
2026-03-05 18:08:52 +05:30
95afd46406
fix: add isFavorite on Product show response
kusowl
2026-03-05 18:07:46 +05:30
0f56303d59
fix sanctum and session environment variables
kusowl
2026-03-05 14:43:21 +05:30
a4eebef321
Merge branch 'feature/products' into staging
kusowl
2026-03-05 13:48:30 +05:30
a57566c1fe
Merge branch 'backend' into staging
kusowl
2026-03-05 13:48:24 +05:30
7e1ecf35b9
make favorite state persistant with api
kusowl
2026-03-05 13:34:37 +05:30
ae008fbc9c
chore: add isFavorite in produtcs response
kusowl
2026-03-05 13:32:49 +05:30
8ef4383bd9
feature: endpoint to favorite product
kusowl
2026-03-05 10:32:40 +05:30
b575b42f22
Merge remote-tracking branch 'origin/feature/products' into fix/history-issue
kusowl
2026-03-03 17:40:12 +05:30
553637d8e2
fix: commit whole changes
kusowl
2026-03-03 17:27:30 +05:30
2b99d43f53
Merge branch 'feature/products'
main
kusowl
2026-03-02 19:05:55 +05:30
194424bfb2
Merge branch 'backend'
kusowl
2026-03-02 19:05:39 +05:30
3db5c079b9
chore: add slug in products, fix image upload and product responses
kusowl
2026-03-02 18:48:31 +05:30
f5393f5110
feature: show products on the home page and add individual product page
kusowl
2026-03-02 18:47:43 +05:30
2e16d92fdd
fix: product images are not stored in public storage
kusowl
2026-03-02 14:22:17 +05:30
068975d3b0
Merge branch 'backend'
kusowl
2026-02-27 18:22:36 +05:30
a34bea34d4
Merge branch 'feature/add-product'
kusowl
2026-02-27 18:17:35 +05:30
920666c201
feature: add index endpoint for products - implement DTO for product and modify productImageDTO. - add products resources and collection.
kusowl
2026-02-27 18:16:02 +05:30
8b1b831ea2
feature: authorization - add role guard and protect products route
kusowl
2026-02-27 13:22:02 +05:30
aef951f71d
feature: authorization -add roles column in users
kusowl
2026-02-27 13:20:55 +05:30
684b7585bb
feature: product creation and image upload
kusowl
2026-02-26 19:03:41 +05:30
617053c0ee
feature: upload images and show alert after successfull product creation
kusowl
2026-02-26 19:02:39 +05:30
30bc4a0cf3
chore: add command to generate actions use artisan make:action <name> to generate final & readonly php class with execute method.
kusowl
2026-02-26 16:05:03 +05:30
bb05fb7747
feature: add product page - add UI - add dialog for preview selected images
kusowl
2026-02-25 19:04:00 +05:30
03525280db
Merge branch 'feature/main/login'
kusowl
2026-02-24 18:49:45 +05:30
6e2fd45803
Merge branch 'backend'
kusowl
2026-02-24 18:49:33 +05:30
6419adb7d1
add logout feature
kusowl
2026-02-24 18:15:47 +05:30
4a4c8bd4e3
feature: user logout and auth states
kusowl
2026-02-24 18:14:21 +05:30
043d54bcd0
user can login via frontend
kusowl
2026-02-23 18:53:54 +05:30
0427d1c62d
feature: user can login to backend
kusowl
2026-02-23 18:46:23 +05:30
94da4e9f6a
feature: login via sanctum
kusowl
2026-02-23 18:45:56 +05:30
aee7e4fd89
navigate user after successful registration. - data is passed via state
kusowl
2026-02-23 16:10:59 +05:30
4aba99fcb5
chore: format
kusowl
2026-02-23 15:08:06 +05:30
78bf326622
add client side validation errors
kusowl
2026-02-23 15:07:43 +05:30
77532aaac2
Show server side validation errors
kusowl
2026-02-23 12:17:14 +05:30
2ca605feb4
connect backend for user registration
kusowl
2026-02-20 18:40:48 +05:30
4397f91b65
feature: api for user registration
kusowl
2026-02-20 13:11:25 +05:30
138a0ba4bf
add laravel backend
kusowl
2026-02-19 18:51:28 +05:30
c3be527b12
feature - add register page
kusowl
2026-02-19 18:20:43 +05:30
bfd487b05c
refactor: add auth feature to encolse both login and register components
kusowl
2026-02-19 17:25:23 +05:30
32f5be8ff0
fix: responsivness of login card
kusowl
2026-02-19 16:59:14 +05:30
c42c64ae2d
feature - add user menu in header
kusowl
2026-02-19 16:52:38 +05:30
4d5cb9791b
feature: login page - add login page design - use card class instead on card component - add button press animations
kusowl
2026-02-19 14:19:21 +05:30
5210292590
chore: add oxfmt as formatter
kusowl
2026-02-19 12:06:30 +05:30
91ab8962a0
Add routing conifguration and default login page
kusowl
2026-02-19 12:02:47 +05:30
2ed7cc7b86
Refactor: Header and Footer Links - add searchbar, account and cart icon in navbar - add navgiation links in footer - make the text bigger in footer
kusowl
2026-02-19 11:33:07 +05:30
76754801bd
initial ui
kusowl
2026-02-19 10:24:26 +05:30
635beab890
initial commit
kusowl
2026-02-18 12:25:06 +05:30