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

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

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

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

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

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

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

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

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

Дмитрий
 
41 год
2 года в сервисе
Был
18 часов назад
2 года назад
Аркадий
 
24 года
7 лет в сервисе
Был
14 дней назад
47 отзывов
2 года назад
Сергій
 
33 года
4 года в сервисе
Был
3 месяца назад
2 года назад
Андрей
 
35 лет
13 лет в сервисе
Был
день назад
89 отзывов
2 года назад
Андрей
 
46 лет
3 года в сервисе
Был
год назад
2 года назад
Орхан
 
30 лет
2 года в сервисе
Был
год назад
2 года назад
Дану
 
30 лет
5 лет в сервисе
Был
4 дня назад
2 года назад