Лучше всякого тз будет живой пример:
https://dok.ua/ua/doc/car/123108/2/18/28

Необходимо реализовать такую же логику хранения автомобилей.
База автомобилей не нужна, необходимо лишь реализовать добавление и управлением автомобилями в таком формате, с учетом того, что в дальнейшем это будет внедрено в другую экосистему.

Фронт не нужен, нужен апи по которому со всем этим можно будет взаимодействовать. (написать фронт для визуального тестирования можно по желанию)

то есть нужно:
Составление автомобилей по их свойствам:
Году, производителю, модели, типу кузова, двигателю, модификации.

Менеджеринг уже добавленных автомобилей.

Взаимодействие с каталогом в том же формате как на примере(выбираем год -> производителя которые есть по нему -> модель -> кузов -> тип двигателя -> модификация (последней может не быть))
Так же важно что бы логика и структура хранения данных никак не была завязана на этой последовательности, поскольку оная может быть изменена.

Про соблюдение принципов и чистоты кода лишь упомяну, это самособой разумеется.

год назад
AuGen
Олег 
35 лет
7 лет в сервисе
Был
год назад

Заявки фрилансеров

Дмитрий
 
40 лет
2 года в сервисе
Был
2 месяца назад
год назад
Аркадий
 
24 года
7 лет в сервисе
Был
13 часов назад
47 отзывов
год назад
Сергій
 
33 года
4 года в сервисе
Был
15 дней назад
год назад
Андрей
 
35 лет
12 лет в сервисе
Был
2 часа назад
89 отзывов
год назад
Андрей
 
45 лет
3 года в сервисе
Был
год назад
год назад
Орхан
 
30 лет
год в сервисе
Был
год назад
год назад
Дану
 
30 лет
4 года в сервисе
Был
2 часа назад
год назад