Проект выполнен в качестве тестового задания для компании ООО «ГАЗПРОМНЕФТЬ-АВТОМАТИЗАЦИЯ». С текстом технического задания можно ознакомиться в ссылках к проекту.
В проекте реализованы следующие возможности:
- отображение данных в виде таблицы, данные приходят из двух разных источников;
- сортировка данных по каждом из столбцу;
- выбор определенных строк из таблицы с помощью чекбокса;
- отправка выбранных позиций на сервер для аннулирования заказа.
Наглядно c функционалом проекта можно познакомиться в видео.
При создании проекта использовался следующий стек технологий: HTML, SASS, React.js, TS, AntDesign, Mockoon.
Для запуска проекта, пожалуйста, выполните следующие действия:
- Склонировать проект на ваш компьютер с Gitlab с помощью команды:
git clone https://github.com/gazievri/gazpromneft.git
- Установить зависимости:
npm install
- Установить mock server:
npm install -g @mockoon/cli
- Запустить mock server:
mockoon-cli start --data mock.json
- Запустить проект:
npm run dev
Тестовое задание доступно по ссылке.