Try once, use always
Welcome to our eCommerce application! This platform replicates real-world shopping experiences in a digital environment ๐ช. It's a comprehensive online shopping portal that provides an interactive and seamless experience to users. From product discovery to checkout, the application ensures a smooth journey for the user, enhancing their engagement and boosting their purchasing confidence ๐.Users can browse through a vast range of products ๐๐๐, view detailed descriptions, add their favorite items to the basket ๐, and proceed to checkout ๐ณ. It includes features such as user registration and login ๐๐, product search ๐, product categorization, and sorting to make the shopping experience more streamlined and convenient.
Key pages in the application include:
- Login and Registration pages ๐ฅ๏ธ
- Main page ๐
- Catalog Product page ๐
- Detailed Product page ๐
- User Profile page ๐ค
- Basket page ๐
- About Us page ๐โโ๏ธ๐โโ๏ธ
The application is powered by CommerceTools ๐, a leading provider of commerce solutions for B2C and B2B enterprises. CommerceTools offers a cloud-native, microservices-based commerce platform that enables brands to create unique and engaging digital commerce experiences.
The application is to be developed in teams of three:
-
use
git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
-
use download link from https://nodejs.org/
-
to install
yarn
package manager that provides speed, consistency, stability, and security as an alternative to NPM. (https://yarnpkg.com/) -
to install dependencies.
-
to install husky dependencies.
-
to run the app in the development mode.
Builds the app for production to the build
folder.
Launches the test runner in the interactive watch mode.
Runs the prettier (an opinionated code formatter).
Runs the ESLint (helps you find problems with code).
Runs the ESLint in fixing mode.