-
install dependencies with:
npm i
-
run in development mode (watch changes in the files and refresh your browser automatically):
npm run start
-
would like to publish the project as a website? Then make a distribution build by generating static files:
npm run build
-
would like to publish the project on git hub pages? You may need ssh-agent:
npm run build
npm run deploy
-
test the project:
npm run test
🇷🇺
Сделайте ToDo-приложение, позволяющее управлять текущим списком дел
Что должно быть в интерфейсе:
- Поле для ввода новой задачи
- Списки всех задач, невыполненных и выполненных задач (по отдельности)
Требования к коду:
- Приложение создано с использованием TypeScript, React и React Hooks
- Библиотеки компонент – на ваше усмотрение
- Ключевая на ваш взгляд функциональность обязательно покрыта тестами
- Проект должен запускаться командой npm i && npm run start
- Проект доступен на GitHub Pages/Vercel/etc.
🇬🇧
Make a ToDo app that can manage your current to-do list
What should be in the interface:
- Field for entering a new task
- Lists of all tasks, uncompleted and completed tasks (separately)
Code requirements:
- The application is built using TypeScript, React and React Hooks
- Component libraries - at your discretion
- The key functionality in your opinion must be covered by tests
- The project must be started with the command npm i && npm run start
- The project is available on GitHub Pages/Vercel/etc.