You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
666 B

3 years ago
# 3DShock Client
3 years ago
3 years ago
# Requirements (pages)
3 years ago
3 years ago
# Routes
Client Datatype
```ts
type Client = {
name: string
email: string
phone: number
3 years ago
photos: string[]
3 years ago
}
```
post /api/clients -> create new client
get /api/clients/:id -> get client
post /api/clients/:id/session -> begin capture
delete /api/clients/:id/session -> delete all current photos (for new capture)
3 years ago
### Note Needed
get /api/clients -> get client list
get /api/clients/:id/session -> get active sesion (list of preview photo locations)
3 years ago
## Create Session
3 years ago
3 years ago
Information gathering
- name
- email
- phone
## Session Capture
3 years ago
start session
3 years ago
## Capture Review Phase
## Capture Finish -> Create Session