Armazenando e Servindo Dados
Até agora, temos um repositório configurado e uma noção de como frontend e backend se comunicam via HTTP. Mas a aplicação ainda não faz nada — não tem banco de dados, não tem endpoint, não tem dado nenhum. Esse capítulo muda isso.
Vamos criar as tabelas do TamoJunto no banco de dados, popular elas com dados
de teste e expor esses dados através de uma API HTTP. No final, teremos um
endpoint GET /api/events que retorna uma lista de eventos em formato JSON —
o primeiro dado real trafegando entre o backend e qualquer cliente que queira
consumi-lo.