Opa, boa noite!
Tudo bem colega?
Olha, eu te recomendo você dar uma lida nesse [Somente membros podem ver os links. ]e verificar os arquivos.
Pode ser que te ajude a entender o que ele quer.
Ah, teria formas "simples" de fazer isso, mas analisa esses arquivos ai.
Qualquer duvida, comenta que tentaremos te ajudar.
Abraço e até mais.
att's