https://www.youtube.com/watch?v=d5x0JCZbAJs
- Make it deploy (vercel)
- Scaffold basic UI with mock data
- Tidy up build process
- Actually setup database (w/ vercel postgress)
- Attach database to the UI
- Setup Authentication (w/ clerk)
- Add image upload
- "taint" (server-only)
- Use Next/Image component
- Error management (w/ Sentry)
- Routing/image page (parallel route)
- Make upload button less yuck
- Implement ShadUI (specifically toast)
- Analytics (postdog)
- Delete button (w/ server actions)
- Ratelimiting (upstash)