Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sprint 1 #21

Open
wants to merge 24 commits into
base: main
Choose a base branch
from
Open

Sprint 1 #21

wants to merge 24 commits into from

Conversation

MARGO06
Copy link
Collaborator

@MARGO06 MARGO06 commented May 6, 2024

  1. Task: link

  2. Screenshot:
    megaandros atlassian net_jira_dashboards_10001 (2)

  3. Deploy: N/A

  4. Done 30.04.2024 / deadline 07.05.2024

  5. Score: 150 / 150


  1. Repository Setup (29 points) ✅
  2. Task Board Setup (Trello, Jira, etc.) (14 points) ✅
  3. CommerceTools Project and API Client Setup (30 points) ✅
  4. Development Environment Configuration (43 points) ✅
  5. Development Scripts (15 points) ✅
  6. Comprehensive README (19 points) ✅

video link

maria-akulova and others added 24 commits May 2, 2024 13:59
* DT-32 test PR

* DT-32 test PR
* DT-30 / add PR template

* DT-30 / delete jira link, update structure
* DT-50 setup and configure vite

* DT-50 add dev/prod settings
* DT-90 add husky script

* DT-90 change according to fresh husky doc
* DT-60 add script run test

* DT-60 add discription about test in README.md
* DT-94 fix eslint bug + run prettier

* DT-94 delete running test becuase they didn't finish at all

* DT-94 run test with coverage
* DT-127_mainFile (#23)

* DT-127 add index.html, index.tsx, index.css, App.tsx files

* add Eslint rules, add one plugin, add styles, add absolute path

* add Eslint rule, add different path to tsconfig

* DT-131 add full path to project and correct mistakes in README.md (#24)

* DT-131 add full path to project and correct mistakes in README.md

* DT-131 clean path

* DT-132 add folders for Pages and Components (#25)

* DT-111 add registration form with all fields

* DT-111 fix format issue

* DT-111 fix: rename files

---------

Co-authored-by: MARGO06 <[email protected]>
Co-authored-by: Vadzim <[email protected]>
* DT-127_mainFile (#23)

* DT-127 add index.html, index.tsx, index.css, App.tsx files

* add Eslint rules, add one plugin, add styles, add absolute path

* add Eslint rule, add different path to tsconfig

* DT-131 add full path to project and correct mistakes in README.md (#24)

* DT-131 add full path to project and correct mistakes in README.md

* DT-131 clean path

* DT-132 add folders for Pages and Components (#25)

* DT-101-RSS_17-AddLinksOnMainPage (#28)

* DT-101 add links to main page, add plugin react-router-dom

* changed keys name, add colors in styles.scss

* Login Page and 2 inputs (#29)

* DT-96 impliment client side validation for login page

* DT-96 fix: correct errors by eslinter

* DT-96 small part of the task

* DT-96 small part of the task

* DT-129 add favicon (#30)

* add a link to the project design (#31)

* DT-102-RSS_AddRouter (#32)

* add router

* add a main foto with small weight

* change url to a picture

* DT-135 add from and button components and correct path loginPage (#34)

* DT-135 add from and button components and correct path loginPage

* DT-135 add from and correct path loginPage

* DT-134_AddRegistrationForm (#33)

* DT-134 add registrationForm to registration page

* DT-134 add registration form, button

* DT-104-RSS_19-ImplementDirectNavigationLinks (#35)

* add baseUrl

* add _redirects file

* change line in redirects

* add netlify.toml file

* delete symbols

* Dt 136 implement validation (#36)

* DT-136 implement validation for email and password

* DT-136 add *.ts for path to validation

* creat error page (#37)

* add registration link to login page (#39)

* add header on login and register pages (#38)

* DT-133-_validation (#40)

* DT-133 add 3 validation ruls: email, password, first name, update prettier max-len

* DT-133 add width for inputs, button, form

* DT-133 replace all validations to one folder

* DT-133 fix path

* DT-133 add all validations, update eslint and max-len

* DT-133 fix linter error

* DT-112-errorMessagesRegistrationForm (#41)

* DT-133 add 3 validation ruls: email, password, first name, update prettier max-len

* DT-133 add width for inputs, button, form

* DT-133 replace all validations to one folder

* DT-133 fix path

* DT-133 add all validations, update eslint and max-len

* DT-133 fix linter error

* DT-112 refactor validation and create component Address

* DT-112 format code

* DT-112 clear error messaged and details are in PR

* DT-137_AddDefaultddAressCheckbox (#42)

* DT-133 add 3 validation ruls: email, password, first name, update prettier max-len

* DT-133 add width for inputs, button, form

* DT-133 replace all validations to one folder

* DT-133 fix path

* DT-133 add all validations, update eslint and max-len

* DT-133 fix linter error

* DT-112 refactor validation and create component Address

* DT-112 format code

* DT-112 clear error messaged and details are in PR

* DT-137 add checkbox for default address, fix email pattern

* DT-137 fix format

* DT-137 fix vertical scroll

* Dt-141 Start work with sdk (#44)

* DT-141 start work with SDK

* DT-141 add commit for ignor string

* DT-141 add commits for console.log

* DT-141 add commits for console.log

* DT-141 add rule no-floating-promises

* DT-141 add rule no-floating-promises

* DT-141 return Margo's button

* DT-141 add checkbox for password

* fix: variables from scss (#43)

* add the login link to the registration page (#45)

Co-authored-by: Maria <[email protected]>

* DT-139_BillingAddress (#46)

* DT-139 add billing form

* DT-139 add checkbox for equal ship and bill address

* DT-139 copy shipp address to bill add using checkbox

* DT-139 fix validation after copy ship addr to bill addr

* DT-139 fix broken build

* add the logo to the header (#47)

* DT-120 implement login Integrate login form with CommerceTools author… (#48)

* DT-120 implement login Integrate login form with CommerceTools authorization serviceAuthorization

* DT-120 fix rename file and del pass and user for passwordflow

* DT-120 fix *ts

* DT-120 fix request for login and correct style (#49)

* DT-120 fix request for login and correct style

* DT-120 correct style

* DT-121 implement authentication and save token to ls (#50)

* add logout (#51)

* Dt 113 integrate registration form with server (#52)

* DT-113 fix issue with import declaration eslint rule

* DT-113 add server registration of user without address

* DT-113 add error during failed registration

* DT-144 successful login and unsuccessful user (#53)

* DT-123-RSS_ 06RedirectLoggedInUsersToMainPage (#54)

* change URL for login user to main page

* fix dependecy navigation

* DT-138_AddDefaultAddressServerRegistration (#55)

* DT-138 add shippand bill addresses to customer during registration

* DT-138 add default addresses if checked during registration

* DT-138 fix merge conflict locally

* DT-145 fix message successful (#56)

---------

Co-authored-by: MARGO06 <[email protected]>
Co-authored-by: Maria <[email protected]>
Co-authored-by: maria.akulova <[email protected]>
* add the catalog link to the header (#57)

* add the profile link (#58)

* add navigation URL to browser(profile page) (#59)

* DT-182 fix postcode validation (#60)

* DT-181 Apply one validation for email/password (#62)

* DT-181 Apply one validation for email/password

* DT-181 refactor: all validations are visible and hidden if they aren't actual anymore

* DT-181 fix: format

* DT-151 fetch and display product list using commercetools API (#63)

* DT-151 fetch and display product list using commercetools API

* DT-151 delete refuse

* add routing from catalog page to product page (#64)

* DT-159_09-ProductDetailsPage (#65)

* create product page

* delete commented code

* DT-185 implement layout for filter (#66)

* DT-185 implement layout for filter

* DT-185 moving tools to a separate file

* Dt 187 correct error message (#67)

* DT-187 correct error message

* DT-187 fix error lint

* DT-160-RSS_10ImplementSlider (#68)

* create a slider on the product page

* change code for slider, delete the rule in Eslint

* DT-186_ErrorMessageInColours (#69)

* DT-164 delete duplicate folder

* DT-186 display messages colours according to result

* DT-186 return previois version of userProfileForm

* DT-161-RSS_11-DisplayProductPrice (#70)

* add prices

* change code in CurrencyUtils

* DT-188-DetailedErrorMessagesFromServer (#71)

* DT-188 refactor: registration request shifted as method

* DT-188 popup messages display detailed error from server

* DT-164_UserProfilePage (#72)

* DT-164 add UserProfilePage and UserProfileForm

* DT-164 fix format

* DT-164 refactor: add new folder level to form folder bc we have a lot of forms

* DT-164 fix pathes in imports

* DT-164 Add context provider to App

* DT-164 delete duplicate folder

* DT-164 add user profile basic fields and addresses without validation

* DT-164 fix error message colour, catch error and  parse

* DT-164 init  checkboxes by values from server

* DT-164 init country by server data

* DT-164 hide checkbox - the same address

* DT-188 refactor: registration request shifted as method

* DT-188 popup messages display detailed error from server

* DT-164 add handleChange and fileds validations

* DT-165_NewEditModeProfilePage (#73)

* DT-164 add UserProfilePage and UserProfileForm

* DT-164 fix format

* DT-164 refactor: add new folder level to form folder bc we have a lot of forms

* DT-164 fix pathes in imports

* DT-164 Add context provider to App

* DT-164 delete duplicate folder

* DT-164 add user profile basic fields and addresses without validation

* DT-164 fix error message colour, catch error and  parse

* DT-164 init  checkboxes by values from server

* DT-164 init country by server data

* DT-164 hide checkbox - the same address

* DT-164 add handleChange and fileds validations

* DT-165 add edit/save mode

* DT-165 change color of checkboxes in different mode

* DT-165 fix format

* Dt 166 save changes profile page (#75)

* DT-166 add email in Edit mode on ProfilePage

* DT-166 update customer data, display product catalog if user logged

* DT-191 set of filters based on various attributes (#74)

* Display prices discount (#76)

* DT-191 set of filters based on various attributes

* DT-152 display prices discount

* DT-192 fix colour of error messages (#77)

* create the modal window (#79)

* DT-193 correct operation of filters (#80)

* create slider for the modal window (#81)

* DT-153 Implement Robust Filtering Options for Product List (#82)

* DT-167 update user password

* DT-167-RSS_ChangePassword (#84)

* DT-167 update user password

* DT-167 add styles to buttons

* DT-155 implement search (#83)

* DT-154 implement sorting (#85)

* DT-158 Implement Category and Breadcrumb (#86)

* DT-200 correct adaptive and add catagory (#87)

* DT-201-FixManualURL (#88)

* add rules for manual URL

* change names

* change status

* change status and from address

* change status

* change status

* change router

* delete idUser

* add rules in netlify file

* swapped the rules

* delete rule

* DT-168_ManageAddressesUserProfilePage (#89)

* DT-168 refactor UserProfileForm, separate to 3 pages according to each tab

* DT-168 add/ delete addresses

* DT-168 fix add street field to saving request

* DT-168 edit existing address from the list

* DT-168 add validation

* DT-168 fix format

* DT-202_fix_BillingShippingCheckboxesProfilePage (#90)

* DT-202 fix: version during saving BasicProfile data

* DT-202 fix format

* Dt 202 fix billing shipping checkboxes profile page (#91)

* DT-202 fix: version during saving BasicProfile data

* DT-202 fix format

* DT-202 fix update password

* DT-202 fix format

---------

Co-authored-by: MARGO06 <[email protected]>
Co-authored-by: Maria <[email protected]>
Co-authored-by: maria.akulova <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants