Adv0cat
У нас у программистов в чатиках, если вам что-то не понятно как сделать - подмогут чем смогут, пока не дойдет до реализации, хотя на некоторые вещи и код написать могут)
Я бы подсказал по инструменту, как тенюшку сделать и т.д.
Но твоя задача - это полноценная работа, в которой надо разобраться и сделать самому, так как навскидку референс назвать сложно, это сидеть и ресерчить