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.
 
 
 
 

43 lines
666 B

# 3DShock Client
# Requirements (pages)
# Routes
Client Datatype
```ts
type Client = {
name: string
email: string
phone: number
photos: string[]
}
```
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)
### Note Needed
get /api/clients -> get client list
get /api/clients/:id/session -> get active sesion (list of preview photo locations)
## Create Session
Information gathering
- name
- email
- phone
## Session Capture
start session
## Capture Review Phase
## Capture Finish -> Create Session