Задача на бэке заключалась в том, что нужно было получить данные со стороннего API, преобразовать их в древовидную структуру, а потом сохранить в базу данных. И эту процедуру нужно проделывать каждый раз через заданное кол-во времени. И в конце концов отдавать все эти данные на фронт. Задача на фронте заключалась в верстке и написании js логики с использованием react и redux. Также ко всему этому нужно было подключить докер.