Вам дали задание которое почти полностью состоит из терминов и аббревиатур, когда вы спрашиваете что они значат вам объясняют каждый из них ещё десятком других непонятных слов. Потом открываете код и не знаете что искать, потому что если у проекта нет фронтенда вы не можете понять какой endpoint смотреть.