Skip to content

CyrilStrone/mindbox-test

Repository files navigation

wakatime

Test task Frontend Junior in Mindbox

⌨️ Usage

  1. install dependencies with:
    npm i

  2. run in development mode (watch changes in the files and refresh your browser automatically):
    npm run start

  3. would like to publish the project as a website? Then make a distribution build by generating static files:
    npm run build

  4. would like to publish the project on git hub pages? You may need ssh-agent:
    npm run build
    npm run deploy

  5. test the project:
    npm run test

📝 Exercise

🇷🇺

Сделайте ToDo-приложение, позволяющее управлять текущим списком дел

Что должно быть в интерфейсе:

  1. Поле для ввода новой задачи
  2. Списки всех задач, невыполненных и выполненных задач (по отдельности)

Требования к коду:

  1. Приложение создано с использованием TypeScript, React и React Hooks
  2. Библиотеки компонент – на ваше усмотрение
  3. Ключевая на ваш взгляд функциональность обязательно покрыта тестами
  4. Проект должен запускаться командой npm i && npm run start
  5. Проект доступен на GitHub Pages/Vercel/etc.

🇬🇧

Make a ToDo app that can manage your current to-do list

What should be in the interface:

  1. Field for entering a new task
  2. Lists of all tasks, uncompleted and completed tasks (separately)

Code requirements:

  1. The application is built using TypeScript, React and React Hooks
  2. Component libraries - at your discretion
  3. The key functionality in your opinion must be covered by tests
  4. The project must be started with the command npm i && npm run start
  5. The project is available on GitHub Pages/Vercel/etc.