Tech Hub

Arturas Viachirevas

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
Like this project

Posted Feb 17, 2024

RS School eCommerce project. Contribute to Howl404/Tech-Hub development by creating an account on GitHub.

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc