⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’

Excalidraw Data

Text Elements

User (Browser)

Frontend (SPA)

Backend (Node)

data.json

POST /tips

Assuming user is logged in

render tips page

Submit the tip

get token

with token

verify token

parse body

get database

add tip to db

return UUID

send success

201, {id, success}

reset form

Repeat getting list of tips

User (Browser)

Frontend (SPA)

Backend (Node)

data.json

DELETE /tips

Assuming user is logged in

render tips page

user click button

get token

with token

verify token

parse body (id)

get database

find tip by ID

return True

send success

200, {success}

Repeat getting list of tips

confirm popup

remove the tip