A ideia é boa e tem um montão de conteúdos relacionados, se quiser usar tecnologias Javascript você pode optar pelo TypeScript, react js, node js e talvez com alguns modulos você fará uma cena bem elegante.

Se der tempo viste a Rocketseat eles têm um curso completo sobre esse assunto e te garanto que é muito bom.

Conheço a Rocketseat e eles tem um curso bem legal mesmo, e até pensei em montar a aplicação inteira utilizando Typescript, nodejs com react, mas nesse caso acho que eu iria demorar muito para montar o backend, montando os testes e tal. Por iss estou pensando em utilizar o wordpress para ele ser o meu backend Valeu pela sugestão!