Skip to content

eCommerce-Application/Sprint#1#5

Open
Locust13region wants to merge 108 commits into
mainfrom
develop
Open

eCommerce-Application/Sprint#1#5
Locust13region wants to merge 108 commits into
mainfrom
develop

Conversation

@Locust13region

@Locust13region Locust13region commented May 5, 2025

Copy link
Copy Markdown
Owner
  1. Task: link

  2. Repository: link

  3. Done 04.05.2025 / deadline 05.05.2025

  4. Score 150 / 150

  • Repository Setup
  • Task Board Setup (Jira)
  • CommerceTools Project and API Client Setup
  • Development Environment Configuration
  • Development Scripts
  • Comprehensive README

DESKTOP-MF8V5D1\Andrey and others added 30 commits April 28, 2025 22:35
* feat: add app purposes & description

* refactor: TASK-14 description

---------

Co-authored-by: DESKTOP-MF8V5D1\Andrey <m>
Feat: Set up Husky, and set up Stylelint
… Last Name and Password + validation: TASK-28
feats:
Install PrimeVue Forms
Add SignUp page (signUpView.vue file)
Add Sign Up Form
Add validations for the form
Add instrfaces forlder + interfaces.ts file
@netlify

netlify Bot commented May 17, 2025

Copy link
Copy Markdown

Deploy Preview for undefined-ecommerce ready!

Name Link
🔨 Latest commit 2d04940
🔍 Latest deploy log https://app.netlify.com/projects/undefined-ecommerce/deploys/6840a7945a73560008477f6c
😎 Deploy Preview https://deploy-preview-5--undefined-ecommerce.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

thefoku and others added 13 commits May 17, 2025 17:33
…deploy

TASK-42 Add redirects file for Netlify
* feat: add 404 page
* style: correct styles
* feat: add login/logout/signup buttons
* fix: correct dependencies
* feat: add global ref apiRoot

* refactor: useAuth

* refactor: useAuth login method

* Merge branch 'develop' of https://github.com/Locust13region/ecommerce-app into TASK-41-Refactor-SDK-Client

* refactor: fetch current develop

* feat: add initializeClient, refreshClient, tokenCache

* refactor: use login withPasswordFlow

* feat: add mock register customer data

* Merge branch 'develop' into TASK-41-Refactor-SDK-Client

* fix: mock data for test register customer

* fix: mock data for test register customer

* fix: regonfig PR

* fix: restore file client.ts

* fix: rebuild lockfile

* Merge branch 'develop' into TASK-41-Refactor-SDK-Client
…for-registration-page

Task 44 remove min height for registration page
…cover-with-Unit-tests

Task-45 Registration page: cover with Unit tests
Added Unit test for input fields on the Registration page
* feat: add api State & it usage method

* refactor: use store for apiRoot & clean up unnecessary code

* Merge remote-tracking branch 'origin/develop' into TASK-43-Refactor-SDK-client-with-state-manager

* feat: add redirect  to main page after success login

* fix: remove unnecessary method
* refactor: move login validator to separate folder

* fix: correct redirection after login and registration

* fix: add background for date picker

* refactor: correct toast messages
* feat: add tests for login inputs

* refactor: delete unnecessary files

* refactor: move login tests to separate folder

* fix: correct path to modules

* fix: resolve conflicts with develop branch
* feat: add category drop-down menu TASK-62

* feat: prevent default links, and set router.push instead TASK-62

* feat: add Catalog Page category menu TASK-62

* feat: add breadcrumbs TASK-62

* fix: refresh token (#24)

* feat: add fetchProducts and product parsing TASK-59

* feat: set one slug for categories or subcategories, add map for categories, set correct breadcrumbs path TASK-62

* feat: add method to get productProjection by slug TASK-62

* feat: add products fetch based on category slug TASK-62

* refactor: set fetchProducts and fetchProductsBySlug as one method TASK-62

* feat: add feature to load all products if the /catalog page is selected TASK-62

* refactor: add Product List composable TASK-62

* refactor: replace useProductsList with its values directly TASK-62

* refactor: remove unneccessary comments TASK-62

* feat: add Discounts for product cards TASK-62

* feat: add active class for nav MegaMenu, styled it as other nav elements TASK-62

* feat: add interective color change for product name on hover TASK-62

* refactor: replace createApiRootWithClientCredentialsFlow() with useApiRoot methods TASK-62

* Merge remote-tracking branch 'origin/release/catalog-product-profile' into TASK-62-Catalog-Page-Category-Navigation-25-points

* feat: add Pinia store for products, limits, offset, totalProducts values TASK-62

* feat: push router to /not-found if there is no such category TASK-62

* feat: rename :slug to :categorySlug TASK-62

* TASK-47-meta-Detailed-Product-Page-Implementation (#26)

* feat: add modal

* refactor: modal close button on the right side

* refactor:: get product by ID

* refactor: get product by slug

* refactor: component decomposition, define slug as prop

* fix: routing table

* fix: corrected the comments

* fix: productSlug

* Merge branch 'release/catalog-product-profile' into TASK-62-Catalog-Page-Category-Navigation-25-points

* Merge pull request #25 from Locust13region/TASK-62-Catalog-Page-Category-Navigation-25-points

Task-62 Catalog Page Implementation

* feat: add search by product name, attribute, description TASK-60

* feat: add sorting by through all category pages by setting sortOption to Pinia TASK-60

* refactor:: remove unnecessary code (#27)

* Refactor--retrieving-detailed-product-data-from-the-store-if-available (#28)

* refactor: get data from store if available

* refactor: button naming cart => bag

* feat: add filters by attributes

* feat: add showing all category filters TASK-60

* feat: add correct communication between all search parameters TASK-60

* feat: add correct product filters working

* feat: add price range URL query set and parsing onLoad TASK-60

* fix: add correct styling for mobile MegaMenu, add collapse Panel for filters TASK-60

* Task 48 meta user profile page implementation (#29)

* feat: add redirection from profile page for unauthorized user

* fix: correcrt redirection after login

* fix: correct toast

* feat: add profile basic page

* fix: delete maximum for password length

* feat: add profile information and password editing

* refactor: move personalForm to separate file

* feat: implement adding new address

* feat: implement deleting address

* feat: implement changing default address

* feat: implement editing address

* refactor: delete comments

* fix: correct login error message

* refactor: move function for requesting data to own file

* fix: correct error messages in personal information

* fix: correct saving changes

* refactor: simplify saveChanges function

* refactor: use fetchProducts method to load filters, remove unneccessery comments TASK-60

* fix: add correct input ID attributes for password and birth date fields TASK-60

* Merge pull request #30 from Locust13region/TASK-60-Catalog-Page-Product-Filtering-Sorting-and-Searching-65-points

Task 60 catalog page product filtering sorting and searching 65 points

* Task 81 fix getting data in profile page (#32)

* fix: add getCustomerAddresses function

* fix: change variable in getCustomerAddresses function

* fix: move productListStore variable inside the useProductList method TASK-82

* fix: set more specific product card styling TASK-82

* refactor: remove unnesseccery comments TASK-82

* feat: add tests for Paginator, Price Range, ProductCard TASK-83

* refactor: set correct paths for Vue components TASK-83

* Merge pull request #33 from Locust13region/TASK-82-Fix-build-version-with-ReferenceError

TASK-82 fix: move productListStore variable inside the useProductList method …

* Merge pull request #34 from Locust13region/TASK-83-Cover-Catalog-Page-with-tests

Task 83 cover catalog page with tests

* fix: add removeEventListeners on MegaMenu Unmount, and change isActive to computed values TASK-84

* fix: delete unnecessary comments (#35)

* Merge pull request #36 from Locust13region/TASK-84-Fix-Fix-Katerina-comments

Fix: MegaMenu refactoring and removing event listeners on unmount TASK-84
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