-
Notifications
You must be signed in to change notification settings - Fork 0
/
informacoesDoCliente.txt
77 lines (60 loc) · 1.39 KB
/
informacoesDoCliente.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
- informações do cliente
- o que ele respondeu
- horario em que respondeu cada pergunta
- hora que começou
- hora que terminou
- status final
informações do cliente
ip
geolocalização?
navegador
id_usuario?
nome_usuario?
intençãoDeDoar: today/this week/future
respostas
peso
{
value: positive/negative/unknown
hora de resposta
}
idade? (depende se esta logado)
{
value: positive/negative/unknown
hora de resposta
}
horaQueComecou
horaQueTerminou
status
////
"@element-plus/nuxt",
"@nuxtjs/fonts",
"@nuxt/image",
"@pinia/nuxt",
"nuxt-bugsnag",
//rotas
- para iniciar (post) (assim que ele acessa)
- para atualizar a formResponse sempre que responder (put)
- para pegar o ultimo estado (get)
- separar o put inicial de quando vai doar do put de resposta
POST /v1/form-response - iniciar
PUT /v1/form-response/answer - responder uma pergunta
GET /v1/form-response/:id
//no front
const questionsToAsk = computed(() => {
if (intention === 'today') {
questionsToAsk.push(perguntasDeAgora)
}
if (!loggedIn) {
questionToAsk.push(ageRangeQuestion)
}
questionsToAsk.push(defaultQuestions)
})
//voltar para a pagina anterior
const router = useRouter()
router.push(-1)
//definir layout
primeira pergunta ser "separada" das outras, pois é a intençãoDeDoar
//auto animate
tarefas
//tirar o não sei da interface
//animacoes entre telas