Conversation
create-react-app typescript template
chore: move file from subfolder
add ESlint script
…cation into setting_webpack
docs (Issue 1_10): add eslint react+ ts recommended rules
Setting webpack and sass
docs (Issue 1_21): add pull request template
Issue 1_12: Initialize Husky (8 points) 🐶
…eadme with resolving readme confllict
(Issue 1_19, Issue 1_20, Issue 1_17) Update readme, instructions for setup & scripts description
Issue 1_13, Issue 1_16, : Install and configure, Create Jest test script
UladzislauKutarkin
approved these changes
Aug 11, 2023
* feat(Issue 2_19): Implement Direct Navigation Links to Main, Login, and Registration Pages for Unauthorized Users (#19) feat: Implement Direct Navigation Links to Main, Login, and Registration Pages for Unauthorized Users * feat(iIssue 2_17, ssue 2_18) : implement a header with links to all functional pages and redirect to the relevant pages(#20) * feat(Issue 2_09/Issue 2_01): implement client-side validation for required fields in the registration/login form (#23) * feat: improve functional page styles * feat:(Issue 2_10, Issue 2_11, Issue 2_12): Integrate the registration form with a chosen authentication service/ Implement error handling for failed registration attempts/ Display clear error messages for invalid inputs in the registration form (#24) * feat(Issue 2_03): Integrate login form with CommerceTools authorization service (#27) * feat(issue 2_05): Redirect users to the main page upon successful login (#28) * feat(Issue 2_13): redirect after login (#29) * feat(issue 2_06): Redirect logged-in users to the main page from the … (#30) * feat(Issue 2_07): Handle Authentication Token (#31) * feat (2_15/2_14) Allow users to set a default address during registration, Enable users to select different billing and shipping addresses during registration * feat: Migration to sdk client + issue (2_02/2_04): login error handling (#33) * feat: add sdk deps & 1 success customers call * refactor: switch registration into sdk * refactor: switch all existing functionality into sdk * refactor: prettier * refactor: use obj destructing * refactor: remove comments, change constants notation * chore: delete axios dep * feat(issue 2_23): implement Logout Functionality for Authorized Users (#34) --------- Co-authored-by: Pavel Yudenka <66093034+Pavelvl21@users.noreply.github.com> Co-authored-by: Pavel <p.yudenko@gmail.com> * feat: implement on-change client-side validation * feat: implement login with password flow * refactor: Improve signup form layout * feat: group address fields & checkboxes * fix: remove bg image since it hiding burger icon * feat: set navBar links consistent color * refactor: Burger links state rendering (#40) * feat: implement postal-code validation (#42) * fix: update on-change validation, update errors messages * feat: implement pages * feat: add pages * chore: move navgroup to seporate module * feat: add style css --------- Co-authored-by: Pavel <p.yudenko@gmail.com> Co-authored-by: Maxim <fil.maxim13@gmail.com> * feat: add unit tests for sprint-2 features (#36) * chore: move CountryInput to separate module, install mui (#46) * reafactor: fix remarks (#47) --------- Co-authored-by: glitch-surfer <121193837+glitch-surfer@users.noreply.github.com> Co-authored-by: FilMaxim <61318799+FilMaxim@users.noreply.github.com> Co-authored-by: Maxim <fil.maxim13@gmail.com>
FilMaxim
approved these changes
Aug 28, 2023
…Page Implementation 📚🔍👥 (#66)
…mentation * About Us Page Implementation (#74) * Issue RSS-ECOMM-4_10/11/12/13/14/15: Cart page (#75) * Refactor/integrate cart (#76) * feat: implement "Clear Shopping Cart" Button * feat: implement clear cart btn * feat: add confirm * feat: implement accessibility * feat: add eslint a11y plugin * fix: category card accessibility issues * fix: customer page address accessibility issues * fix: product page accessibility issues * Implement Footer (#80) * Detailed Product Page Implementation (#79) * feat: integrate catalog page with commercetools api (#81) * chore: merge dev branch * chore: update naming * feat: implement integration the Catalog Product page with the commercotoola api * refactor: update ls handler * chore: fix eslint errors * refactor: change type in filter (#83) * feat: implement main page * feat:4_16/4_17: implement cart promocode * feat: improve cart styles & adaptive * feat(Issue 4.03.2): Navigation Controls: If implementing pagination, provide clear navigation controls for the user to navigate through different pages. * feat: update main, remove contacts page * fix: resolve cart styles conflict mistake (#88) * chore: update about page (#91) * chore: update about page * chore: update linl * feat: implement skeletons load (#93) --------- Co-authored-by: Vladislav <121193837+glitch-surfer@users.noreply.github.com> Co-authored-by: Pavel Yudenka <66093034+Pavelvl21@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Sprint 1: Repository Setup, Project Management, CommerceTools Integration, and Development Environment Configuration
Motivation
Set up a project repository, set up efficient project management with a task board, integrate with CommerceTools for project creation and an API client, and set up a development environment with builder, TypeScript, ESLint, Prettier. , Husky and Jest for testing.
Type of change
Checklist: