Como atleta, quero me cadastrar no sistema para acessar as funcionalidades.
Narrativa: Como atleta, eu quero me cadastrar com nome, email e senha, para que eu possa acessar o sistema e fazer reservas.
Critério 1: Dado que Estou na tela de cadastro, quando preencho todos os campos obrigatórios e clico em Cadastrar, então minha conta é criada e sou redirecionado para o login.
Critério 2: Dado que Informo um e-mail já cadastrado, quando clico em Cadastrar, então o sistema exibe 'E-mail já em uso' e não duplica o registro.
Critério 3: Dado que Deixo um campo obrigatório em branco, quando clico em Cadastrar, então o sistema destaca o campo e exibe mensagem de erro.
Tarefas Técnicas (Child Issues):
Criar tabela users no banco de dados — 1h
Endpoint POST /api/auth/register com validação — 2h
Testes unitários para validação de e-mail — 1h