Тестовое задание на React: Канбан-доска

Задача - сделать канбан-доску с тремя колонками. Добавить возможность создавать новые задачи, стартовать задачи, завершать задачи, подсчитывать их стоимость.

Задание находится в папке /task.

Запуск

  1. Склонировать себе репозиторий, запустить установку зависимостей:
    npm install
    
  2. Запустить веб-сервер
    npm run dev
    
  3. Проект будет доступен по адресу localhost:3000

Технологии

  • Сервер сделан с помощью Mirage.js. Описание находится в папке /src/mirage/server.
  • Для сборки используется Vite.js.
  • Для рендера используется React: функциональные компоненты, TypeScript.
  • Для стора используется useReducer с асинхронными функциями с помощью use-reducer-async.
  • Для оформления используется Bootstrap 5.
  • Подключен eslint для линтинга и jest для тестов.