Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Funcionalidades do TamoJunto

O TamoJunto não vai nascer pronto. A cada grupo de capítulos, adicionamos funcionalidades novas — e cada funcionalidade corta verticalmente pela aplicação inteira, passando por backend, frontend web e frontend mobile.

Para o final do curso, o TamoJunto terá:

  • Lista de eventos — exibir todos os eventos disponíveis, com título, data, local e capacidade.
  • Detalhe do evento — visualizar todas as informações de um evento específico.
  • Criação e edição de eventos — formulário para criar e modificar eventos.
  • Confirmação de presença (RSVP) — confirmar participação num evento, com controle de capacidade.
  • Cadastro e login — registro de usuários com autenticação por e-mail e senha.
  • Papéis — organizadores podem criar e editar eventos; participantes podem confirmar presença.
  • Busca e filtros — encontrar eventos por título, data ou local.
  • Upload de imagem — capas para os eventos.
  • Notificações — lembretes de eventos próximos.
  • Contagem em tempo real — número de confirmados atualizado ao vivo.

Nos próximos capítulos, começamos pelo mínimo: uma tabela no banco de dados, um endpoint que retorna os eventos como JSON, e uma tela que os exibe. Tudo o mais aparece quando a aplicação precisar.