Skip to content

AlekseiUsov/sneakers-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание для компании SborkaProject

Описание

Небольшое тестовое задание по созданию SPA на React и Typescript на позицию «Frontend-разработчик на React».

Требования

Необходимо сверстать адаптивный макет и написать логику на React, а также использовать при разработке Typescript.

Макет: https://www.figma.com/file/x83d5rk3QG4fRxMin3Qw7O/React-Test?node-id=0%3A1

Требования по механике

  • Возможность добавлять и удалять товары из корзины;
  • Возможность изменять количество товаров;
  • Сумма товаров должна корректно считаться;
  • Налог и сумма доставки всегда фиксированы.

На что обратят внимание при проверке

  • аккуратность верстки;
  • соответствие макету;
  • организация кода;
  • кроссбраузерность (будут смотреть в последних версиях Safari, Google Chrome, Mozilla FireFox, Opera, Яндекс Браузер, Microsoft Edge).

Технологический стек:

  • HTML
  • SCSS
  • React (FC, custom hooks)
  • Redux Toolkit
  • React-router-dom
  • TypeScript

Инструкция по развёртыванию

  1. Создайте папку для проекта;
  2. В терминале или консоли перейдите в эту папку;
  3. Клонируйте в нее репозиторий командой ниже:
git clone https://github.com/AlekseiUsov/sneakers-shop.git .
  1. Установите все необходимые пакеты командой ниже:
npm i
  1. Запустите проект, написав в консоли следующую команду:
npm run start
  1. Откройте браузер и перейдите по адресу ниже, чтобы увидеть проект:
http://localhost:3000/