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 🚀.
- Frontend: HTML, SASS, TypeScript, Webpack
- Tools: Prettier, ESLint, Husky, Jest
- Backend: CommerceTools
- Browsing through a vast range of products 📚👗👟
- User registration and login 📝🔐
- Product search 🔍
- Product categorization and sorting
- Responsive design for various devices 📲
- Adding items to the basket 🛒
- Checkout process with card payment 💳
- src: Source code of the application
npm test
: Run Jest testsnpm run test:dev
: Run Jest tests in watch modenpm run test:info
: Run Jest tests with coveragenpm start
: Start the development server with Webpacknpm run build:dev
: Build the project in development modenpm run build:prod
: Build the project in production modenpm run format
: Format code using Prettiernpm run ci:format
: Check code formatting with Prettiernpm run lint
: Lint code using ESLintnpm run prepare
: Setup Husky for Git hooks
The platform is powered by CommerceTools 🌐, a leading provider of commerce solutions for B2C and B2B enterprises.
Web-Workers: Kirill, Danila, Tatiana
Tech-Lead: Nikita(Mentor)