kusowl
aa35fe44b3
feature: implement payment verification, make cart as converted after successful payment
2026-03-25 15:24:39 +05:30
kusowl
85b0fbf499
feature: implement payment method selector and checkout confirmation page
2026-03-24 18:52:06 +05:30
kusowl
4546d309b8
refactor: synchronize routes with checkout steps, add loading spinner in action buttons
2026-03-19 16:38:05 +05:30
kusowl
bb3aafd89e
feature: show order summary on address page
2026-03-17 17:05:49 +05:30
kusowl
24bdfe9cc6
feature: fetch, edit and add address
...
- fetch existing addresses from api,
- user can edit existing address
- user can add new address
2026-03-17 10:58:22 +05:30
kusowl
3059a923b4
refactor: move auth service to core
2026-03-16 13:05:06 +05:30
kusowl
6d1cb81e6b
wip: checkout page
...
- add button to go address page in cart ui
- add template for address page
2026-03-13 18:54:48 +05:30
kusowl
ad957efcf0
feature: add to cart
...
- make the cart service dependable on BehavorialSubject, migrated from
siganls
- implement add to cart service
2026-03-11 19:00:24 +05:30
kusowl
27a04c6458
minor: some quick design and color changes
...
make the dropdown hover color from gradient to simple gray shade
make the button 3d
change the product card design in home page
add add to cart button in the home page
change design of button ghost
2026-03-11 11:25:07 +05:30
kusowl
9000ea0052
feature: fetch cart products from api
...
- show total cart item count on header
- fetch and show cart items on cart modal
2026-03-09 19:04:31 +05:30
kusowl
3c2233d53e
fix: make favorite button in product show page sync with db
2026-03-05 18:08:52 +05:30
kusowl
7e1ecf35b9
make favorite state persistant with api
2026-03-05 13:34:37 +05:30
kusowl
b575b42f22
Merge remote-tracking branch 'origin/feature/products' into fix/history-issue
...
# Conflicts:
# src/app/features/product/components/product-card/product-card.html
# src/app/features/product/components/product-card/product-card.ts
# src/app/features/product/services/product-service.ts
2026-03-03 17:40:12 +05:30
kusowl
553637d8e2
fix: commit whole changes
2026-03-03 17:27:30 +05:30
kusowl
f5393f5110
feature: show products on the home page and add individual product page
2026-03-02 18:47:43 +05:30
kusowl
8b1b831ea2
feature: authorization - add role guard and protect products route
2026-02-27 13:22:02 +05:30
kusowl
617053c0ee
feature: upload images and show alert after successfull product creation
2026-02-26 19:02:39 +05:30
kusowl
bb05fb7747
feature: add product page
...
- add UI
- add dialog for preview selected images
2026-02-25 19:04:00 +05:30
kusowl
4a4c8bd4e3
feature: user logout and auth states
...
added s authState which helps conditonaly render components based on this state
stored user details in localStoarge so that server side end point does not get hit in every page load.
add a guard which protects routes and redirects to login if user is not logged in.
create a logout route
2026-02-24 18:14:21 +05:30
kusowl
0427d1c62d
feature: user can login to backend
2026-02-23 18:46:23 +05:30
kusowl
aee7e4fd89
navigate user after successful registration.
...
- data is passed via state
2026-02-23 16:10:59 +05:30
kusowl
4aba99fcb5
chore: format
2026-02-23 15:08:06 +05:30
kusowl
78bf326622
add client side validation errors
2026-02-23 15:07:43 +05:30
kusowl
77532aaac2
Show server side validation errors
2026-02-23 12:17:14 +05:30
kusowl
2ca605feb4
connect backend for user registration
2026-02-20 18:40:48 +05:30
kusowl
c3be527b12
feature - add register page
2026-02-19 18:20:43 +05:30
kusowl
bfd487b05c
refactor: add auth feature to encolse both login and register components
2026-02-19 17:25:23 +05:30
kusowl
32f5be8ff0
fix: responsivness of login card
2026-02-19 16:59:14 +05:30
kusowl
4d5cb9791b
feature: login page
...
- add login page design
- use card class instead on card component
- add button press animations
2026-02-19 14:19:21 +05:30
kusowl
5210292590
chore: add oxfmt as formatter
2026-02-19 12:06:30 +05:30
kusowl
91ab8962a0
Add routing conifguration and default login page
2026-02-19 12:02:47 +05:30
kusowl
76754801bd
initial ui
2026-02-19 10:24:26 +05:30