Estou apreendendo React, e como desafio, resolvi desenvolver um clone da plataforma Hotmart. Basicamente é o frontend, que possui a navegação pelos cursos adquiridos, suas lições, e a visualização do conteúdo em vídeo. Possui também o backend que permite ao administrador gerenciar o conteúdo.

O backend é feito em ASP.NET Core, programado em C# e HTML. Fontes: https://github.com/ramon-mendes/MITreinosReactBackend

O frontend é feito em React. Fontes: https://github.com/ramon-mendes/MITreinosReactFrontend

A comunicação entre o frontend e o backend se dá através de uma interface REST exposta pelo backend.

Demo:

Frontend: https://mitreinosreactfront.azurewebsites.net/

Backend: https://mitreinosreactbackend.azurewebsites.net/Admin

Explicação em vídeo: