Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Initial frontend * Header and Footer UI. * add idea folder to .gitignore * [BE] Create database (#3) * [Fix] Delete all data in frontend/ folder * Feature/sidebaradmin (#23) * add code demo date 28/02/23 * source code homepage date 05/03/20230 * Dev sidebar and manage form create router * Update call API --------- Co-authored-by: trandangnguyenbao <[email protected]> * Homepages (#25) * add code demo date 28/02/23 * source code homepage date 05/03/20230 * add source code home page and catagory * update page product * Resolve conflict homepage --------- Co-authored-by: trandangnguyenbao <[email protected]> * Filter product (#27) * update page product and navbar, dashboard * add database and product detail page * implement filter product with fake database * push source code task filter product * resolve commit change with recommend from Dat * Database change user role type (#29) * config .gitignore for project and backend/ * Sua role User tu boolean thanh string * Full User Page Layout (#30) * update page product and navbar, dashboard * add database and product detail page * implement filter product with fake database * push source code task filter product * payment page and cart page * test * source code layout and page using for user * sort_product * Feature/manage user (#28) * Manage User bug handle upload image * UI ManageUser vs inext8 * View Product with pagination * Responsive dashboard * Search Deouce * Feature/manage user (#32) * Manage User bug handle upload image * UI ManageUser vs inext8 * View Product with pagination * Reponsive dashboard * Edit path add module * Search Deouce * Config store redux * clean and construct directory (#38) * construct directory and update database (#39) * connect to database via docker (#40) * Code scanning configuration (#41) * Update codeql.yml (#43) * Login update (#48) * responsive home page * responsive in 07/04/202 * update login page and register page and Cart Using Redux Toolkit * refactor: Update Menu select and home page item * refactor: resolve conflict * reverse file in API folder * Feature/login cart fix (#49) * Fix and Update Cart and Login * Fix store * Fix store * Fix store v2 * Fix store * Update cart * Delete path * Delete store.js (#50) * Create Store * remove store.js * Fix store (#51) * Delete path * Create Store * Create Store * handle error * Hanlder error (#53) * remove store.js * handle error * API Product + Category (#54) * base Product API with exception handle * update documentations * make API documentation with OpenAPI 3.0 * complete API product and category * FEAT: RESPONSIVE CART PAGE AND PAYMENT PAGE * Hotfix product (#58) * Update Cart Page * Hotfix product (#59) * CALL API * REFACTOR: Update menu * User & User Address API + Authentication/Authorization (#60) * configurage for logging * base setup for user and useraddress * update documentation * update API get products of category endpoint * handle register/login user and response token * update user api and exception handler * User Address API and clean up the rest * add authorize for Swagger and update json request * authorization implementation * handle authentication exception * CORS handle * default admin generation one time when startup * config CORS * update register and authenticate API * FEAT: Call API in Cart Page * update documentation * set JWT expiration to 1 day * Hotfix cors jwt (#65) * update documentation * set JWT expiration to 1 day * hotfix CORS * Implement Order API * update database * update permissions * update RolePermission documentation * Feature/handle crud admin (#69) * Delete path * Create Store * Code handle login * Login * allow no authorize for get all products and categories (#70) * FEAT: add login logic * handle login register * Implement Order Detail API * update role & permission * update request validation * update attribute in order table * update role & permission * Modify rq header axios * Update Header handle redux * handle transaction orderdetail - product quantity * clean up and update exception handler * handle transaction cascade user-order-orderdetail (#74) * Rating API (#75) * handle transaction cascade user-order-orderdetail * implement Rating API * update role & permission * clean code * FEATURE: CALL API * new code * Crud User admin * FEATURE: Add Update Account Page * Done crud Product * REFACTOR: Update code Add Address * Handle crud user and Products (#77) * Delete path * Create Store * Crud User admin * Done crud Product * Protect roles * FEATURE: account handle * update sẻach * Page product for category and logout redirect * Email Verification (#83) * config CORS * base mail sender * optimize method and enable HTTP/2 * update mail configuration and template * update admin default name * implement registration email sender * handle async email sending * handle email verification to enable user * update documentation * Modify and logic * Reset Password + Change Password (#85) * update register api not response token * handle reset-password and change password API * Modify and logic (#86) * FEATURE: MANAGER ORDER * Allow no email verification to login (#89) * FEATURE: Update login and Register * handle old new password (#91) * FEATURE: Handle Login And ResetPassWord * Ready for testing and deploying phase (#93) * Initial frontend * Header and Footer UI. * [BE] Create database (#3) * Feature/sidebaradmin (#23) * Homepages (#25) * update page product * Filter product (#27) * update page product and navbar, dashboard * add database and product detail page * implement filter product with fake database * Database change user role type (#29) * Full User Page Layout (#30) * update page product and navbar, dashboard * add database and product detail page * implement filter product with fake database * payment page and cart page * sort_product * Feature/manage user (#28) * Manage User bug handle upload image * UI ManageUser vs inext8 * View Product with pagination * Responsive dashboard * Search Deouce * Feature/manage user (#32) * Manage User bug handle upload image * UI ManageUser vs inext8 * View Product with pagination * Responsive dashboard * Search Deouce * Config store redux * clean and construct directory (#38) * construct directory and update database (#39) * connect to database via docker (#40) * Code scanning configuration (#41) * Update codeql.yml (#43) * Login update (#48) * responsive home page * update login page and register page and Cart Using Redux Toolkit * Feature/login cart fix (#49) * Update cart * API Product + Category (#54) * base Product API with exception handle * update documentations * make API documentation with OpenAPI 3.0 * complete API product and category * FEAT: RESPONSIVE CART PAGE AND PAYMENT PAGE * Update Cart Page * CALL API * User & User Address API + Authentication/Authorization (#60) * configurage for logging * base setup for user and useraddress * update documentation * update API get products of category endpoint * handle register/login user and response token * update user api and exception handler * User Address API and clean up the rest * add authorize for Swagger and update json request * authorization implementation * handle authentication exception * CORS handle * default admin generation one time when startup * update register and authenticate API * FEAT: Call API in Cart Page * update documentation * Implement Order API * update database * update permissions * update RolePermission documentation * Feature/handle crud admin (#69) * Create Store * Login * allow no authorize for get all products and categories (#70) * FEAT: add login logic * handle login register * Implement Order Detail API * update role & permission * update request validation * update attribute in order table * update role & permission * Modify rq header axios * Update Header handle redux * handle transaction orderdetail - product quantity * clean up and update exception handler * handle transaction cascade user-order-orderdetail (#74) * Rating API (#75) * handle transaction cascade user-order-orderdetail * implement Rating API * update role & permission * clean code * FEATURE: CALL API * Crud User admin * FEATURE: Add Update Account Page * REFACTOR: Update code Add Address * Handle crud user and Products (#77) * Create Store * Crud User admin * Done crud Product * Protect roles * FEATURE: account handle * update search * Page product for category and logout redirect * Email Verification (#83) * config CORS * base mail sender * optimize method and enable HTTP/2 * update mail configuration and template * update admin default name * implement registration email sender * handle async email sending * handle email verification to enable user * update documentation * Reset Password + Change Password (#85) * update register api not response token * handle reset-password and change password API * Modify and logic (#86) * FEATURE: MANAGER ORDER * Allow no email verification to login (#89) * FEATURE: Update login and Register * handle old new password (#91) * FEATURE: Handle Login And ResetPassword --------- Co-authored-by: Dinh Quang Huy <[email protected]> Co-authored-by: Dinh Quang Huy <[email protected]> Co-authored-by: trandangnguyenbao <[email protected]> Co-authored-by: tdnbao281001 <[email protected]> Co-authored-by: Nguyễn Trung Quốc <[email protected]> * rating response include user full name (#94) * FEATURE: CRUD Category & Search direct to product * Remove form image add new user * FEATURE: Rating For User * FEATURE: Handle Admin DashBoard * Backend testing (#99) * test category service * test product service * update other and user * update other and test user address * test order * update other and testOrderDetail * add Discount attribute to Product * REFACTOR: REMOVE FOLDER IMAGE * REFACTOR: HANDLE REQUIRE IMAGE * Fix conflict and Form add user * FE login folder to Login * refactor user * refactor user address * refactor authentication * refactor category * refactor product * refactor rating * CRUD product with image * Protect routes login and Update Search * refactor order and order detail * FEATURE: Admin * clean up * Fix bug UI and login add product & user * implement refund * hotfix-refund * Hot fix CRUD product * Fix bbg * Update Add Form * REFACTOR: Resolve Logo * Resolve price (#113) * Ready for testing and deploy phase (#144) * Update Search Product and use API Provinces * validation form * Testing service (#117) * update category service test * update product service test * update user service test * update user address service test * update authenticate service test * update order service test * update order detail service test * update rating service test * Shipping api (#118) * add role shipper and update permission * update database attribute * update and implement order service logic for shipping * implement shipping API * implement statistic API * add get by role user API for order statistic * clean code * update get refund api * update-validation-phone * tt * update * update * FIX: FIX Bu User and UI Dashboard Admin * updatechangePassword * test code * updateRegister * u * t * update * completed split into 2 status * FEAT: Handle Order and Style Step shipping * Search product User and Back to Top * Update search Client * updateN * ud * FEAT: Handle Roles Shipper * User address * Update search both user admin Fix bug view User * FEAT * Feature/modify add product (#132) * Update Search Product and use API Provinces * Search product User and Back to Top * Update search Client * User address * Update search both user admin Fix bug view User --------- Co-authored-by: Dinh Quang Huy <[email protected]> * add * LoginAdmin * UpdateLoginAdmin * add get shipper with order asc API * update service test and directory * update api * Update Shipper * Shipper rolse * FIX CSS TABLE * Update Refund UI * TEST BUG * Fix validate and redirect * Validate fullname --------- Co-authored-by: Dinh Quang Huy <[email protected]> Co-authored-by: Nguyễn Trung Quốc <[email protected]> Co-authored-by: Dinh Quang Huy <[email protected]> Co-authored-by: tdnbao281001 <[email protected]> Co-authored-by: trandangnguyenbao <[email protected]> --------- Co-authored-by: Dinh Quang Huy <[email protected]> Co-authored-by: Dinh Quang Huy <[email protected]> Co-authored-by: trandangnguyenbao <[email protected]> Co-authored-by: tdnbao281001 <[email protected]> Co-authored-by: Nguyễn Trung Quốc <[email protected]>
- Loading branch information