Antes de tudo, você já fez algum projeto consumindo uma api pela frontend? Acho que a melhor forma de começar é utilizando uma api já pronta e depois partir para a sua própria, uma ideia é utilizar a api do TMDB e fazer um catálogo de filmes puxando os dados deles ou algo do tipo.