Tech Hub

Arturas Viachirevas

Frontend Engineer
Web Developer
HTML5
React
Sass

Tech Hub

eCommerce application

Project description

It's a web application that allows users to browse, select, add to basket and buy various digital appliances. The main goal of the project is to learn how to use frontend technologies and provide a convenient platform for buying products.

Project goals

Main goals of the project are:

Register and login systems
User-friendly interface for browsing and selecting products
Filter product by characteristics and categories
Cart and promocodes
Detailed page of every product

Technology stack

Frontend:
Backend:
Additional instruments and technologies:

Scripts for running ESLint, Prettier, Jest, and initializing Husky:

ESLint - npm run lint to check the code, npm run lint:fix will automatically fix possible errors after the check
Prettier - npm run format for automatic formatting of the entire codebase
Jest - npm run test to run tests, npm run test:watch runs tests in watch mode, allowing interaction with Jest and restarting tests on code changes
Husky - npm run prepare to initialize Husky
Partner With Arturas
View Services

More Projects by Arturas