US01 Cadastro - Integração com Firebase
Descrição
Deve ser feito a integração entre o banco de dados e o formulário de cadastro
Fluxo de atividade:
- Ao pressionar o botão de submit no cadastro view
- Vá para tela inicial
- Após chamar um método que:
- Coleta os campos preenchidos
- Monta um user (Ver detalhes)
- Envia o user para ser criado na model
- No método criar
- Mande o usuário para o firebase
- Colete o id
- Armazene-o no LocalStorage
Detalhes
Devem ser salvos:
- ID individual;
- Nome;
- Tempo Notificação;
- Meta diária;
- restante pode ficar vazio, mas precisa ter no usuário
Precisamos salvar os seguintes campos como vazio, juntamente dos outros preenchido:
final newUser = {
'name': 'nome',
'notification_time': tempo_notificação,
'daily_goal': meta_diaria,
'phrases': [],
'objectives': [],
};
Critérios de aceitação
- a função que envia usuário para o banco retorna um id
- salve o id no localStorage