На самом деле, даже просто для самообучения - это действительно невероятно полезная задача. В отличие от обычно приводимых в книгах банальных интернет магазинов, тут реально самому можно будет пользоваться своим продуктом.
Можно начать с небольшого функционала и добавлять модули постепенно.
Знал бы я в своё время, написал бы его в качестве диплома. А то тоже проблема с темой была.
Я щас на курсах учусь, то у нас тут тоже в конце интересные задачи. Последняя задача это на .нет кор написать приложение для учёта домашних финансов. Использовать рест, энтити, веб сервер., плюс по желанию создать фронт или приложение для андроид для работы с написанным бэком
Так что есть чему поучиться)
Но багтрекер я запомнил на будущее))