Following the T3 stack tutorial and his TODOs:
- make it deploy (vercel)
- Scaffold basic ui with mock data
- tidy up build process
- Set up a database w/ vercel postgres
- Attach database to UI
- Build database schema
- Rebuild UI around new database model
- Add authentication w/ clerk
- add image upload
- "taint" (server-only) (????)
- use Next/Image component
- Error management w/ Sentry
- Routing/image page w/ parallel route
- Delete button w/ Server Actions
- Analytics w/ posthog
- Ratelimiting w/ upstash