Начал изучать JavaScript и натолкнулся на эту задачу. Полистал доку и не нашел для себя пути выхода. Подскахите куда копать

Реализовать​ ​небольшой​ ​таск​ ​лист​ ​с​ ​тайм-трекингом​ ​на​ ​базе​ ​React​ ​и​ ​Flux архитектуры​ ​(Redux,​ ​Reflux,​ ​etc)​ ​без​ ​бэкенда. Базовый​ ​функционал: ■ аутентификация​ ​и​ ​авторизация​ ​не​ ​требуется ■ пользователь​ ​должен​ ​иметь​ ​возможность​ ​добавить​ ​задачу ■ пользователь​ ​должен​ ​иметь​ ​возможность​ ​отметить​ ​задачу,​ ​как выполненная ■ пользователь​ ​должен​ ​иметь​ ​возможность​ ​удалить​ ​задачу ■ пользователь​ ​должен​ ​иметь​ ​возможность​ ​включить/выключить таймер​ ​для​ ​задачи,​ ​тем​ ​самым​ ​показывая,​ ​что​ ​он​ ​начал​ ​над​ ​ней работать.​ ​Он​ ​может​ ​работать​ ​только​ ​над​ ​одной​ ​задачей​ ​одновременно. ■ пользователь​ ​должен​ ​иметь​ ​возможность​ ​увидеть,​ ​сколько​ ​времени​ ​он потратил​ ​на​ ​задачу ■ упаковать​ ​вашу​ ​страничку​ ​в​ ​Electron​,​ ​чтобы​ ​вышло​ ​приложение​ ​на десктоп.