What's Changed
- Config Axios method to call API from Backend (ContentType, Header, BaseURL, Bearer Token...)
- Building abstract class (GET, POST, PUT promise functions...)
- Rendering data from API
- Interacting with the user through interface 3 tiers: Users-Sellers-Admins
- Deploy the real website to the host
- Cleaning and refactoring code
- Enhance UI/UX
- Update README
- Add some features to the user's interface:
Register/Login user
Create a new/Edit/Delete (account profile, payment methods, credit cards, address information...)
Search categories and products by name
Sort/Order products by price, lastest, alphabet, pagination, list view mode
List hot products are discounting
Display product details info by id and by name (id, name, product preview images, descriptions, price, stocks, models, mass, ship to, shop-owned preview...)
Display detail about this product's shop owned by id (id, name, address, descriptions, total products, total reviews, rating cancel, publishing products...)
Add product to cart and preview cart
Update, delete, and change the quantity of products in the cart
Order/checkout products from the cart
Following order status and order details - Add some features of the seller interface:
Create a new/Edit/Delete shop's information
Upload avatar/cover/product demo images
Add a new product category - Add some features of the seller interface:
Search category children by name
Add a new/Update/Delete category children attributes by id
Management categories list
Details
- chores: pre connect axios by @thuongtruong1009 in #74
- feat: add shop view summary by @thuongtruong1009 in #76
- feat: add toast notify popup by @thuongtruong1009 in #77
- feat(connect): login to database by @dever999 in #78
- feat: add connect admin auth by @thuongtruong1009 in #79
- feat(connect): buyer profile account by @thuongtruong1009 in #80
- styles: seller dashboard view by @thuongtruong1009 in #81
- perf(enhancement): seller-shop profile by @thuongtruong1009 in #82
- docs: preview assets demo by @thuongtruong1009 in #84
- reactor(convert): away functions by @thuongtruong1009 in #85
- feat: add category attributes search page by @thuongtruong1009 in #86
- feat: add cart->orders request by @thuongtruong1009 in #87
- feat: checkout order by @thuongtruong1009 in #88
- perf: product stock constraints by @thuongtruong1009 in #89
- refactor(enhance): cart by @thuongtruong1009 in #90
- feat: search products page by @thuongtruong1009 in #91
- feat: add locales scripts by @thuongtruong1009 in #92
- refactor: split cart-item component by @thuongtruong1009 in #93
- fix: cart data by @thuongtruong1009 in #94
- feat: add order detail page by @thuongtruong1009 in #95
- feat: get products of shop by id by @thuongtruong1009 in #96
New Contributors
- @dever999 made their first contribution in #78
Full Changelog: v2.2...v3.0