закрепить навыки, которые будут покрывать 90% типовых задач
цифры надо поменять. 90 не получится, максимум 89
Как вы считаете, этим проектом я выполню поставленную перед собой задачу?
это явно не 90% и думаю даже не 46
Возможно у вас имеются идеи поинтереснее, с радостью почитаю.
Просто продолжайте. беритесь охотнее за задачи, которые не очевидные. Разбирайтесь глубже в тех темах в которых плаваете. Не стоит делать проект, такой какой Вы знаете, как реализовать. Возьмитесь за что-то что Вы обычно обходите стороной. Я не знаю, что для Вас таковым является, Вам виднее. Ну допустим, возьмите advanced шаблон, а не привычный Вам basic, реализуйте чат на сокетах, сделайте rest api. Это частично вписывается в Вашу идею "task manager". Реализуйте онлайн уведомления о новых тасках. Поиграйте с разными кеш хранилищами.