Oi Gabriel boa noite!
Então meu caro, se você acha que está complexo, eh pq talvez precisasse começar de baixo, estruturar de forma que você entende, não importa de fique simples.
'Eh melhor feito feio, do que bonito nunca feito'
Por que você acha que não sabe se o front-end vai funcionar?
Qual está sendo a sua dificuldade?