Squiggle
Slack-integrated photo annotator. Quick markup, no context switch.
- Problem
-
- Circling one thing in a screenshot meant leaving Slack, opening an editor, saving, and uploading again.
- Approach
-
- A Slack app: upload, annotate, share, all in the flow.
- The work is mostly in the integration: interactive components, message updates, file permissions, OAuth scopes.
- Outcome
-
- Shipping a real integration is a humbling exercise in reading other people's docs carefully.
Private build — no public repo or demo.
TypeScriptSlack API