source: https://www.youtube.com/watch?v=d5x0JCZbAJs&t=1575
NextJs & React Typescript shadcn/ui npm vercel (webhost) clerk (authentication) postHog (analytics tool) upstash (storage) sentry (error management)
- Deploy
- Scaffold basic ui with mock data
- Tidy up build process
- Actually set up a database (vercel postgres)
- Attach database to UI
- Add authentication (clerk)
- Add image upload
- Error management (w/ Sentry)
- Routing/image page (parallel route)
- Delete button (w/ Server actions)
- Analytics (posthog)
- Ratelimiting (upstash)