- Authentication - showing pictures by user (Clerk)
- Error management - Sentry (equivalent of LogRocket)
- Analytics (Posthog) and Ratelimiting (Upstash)
- Delete buttton with Server Actions
- CI Github Actions running ESLint
- CD to Vercel
Or locally: pnpm install
then pnpm run dev
- Make it deploy (vercel)
- Scaffold basic ui with mock data
- Tidy up build process
- Set up a database (Neon postgres)
- Attach database to UI
- Add authentication (w/ clerk)
- Add image upload (w/ UploadThing)
- Use Next/Image component for gallery Images
- Error management (w/ Sentry)
- Routing/image page (parallel route)
- Design upload button in Navbar
- Add Shadcn UI, include toast (sonner)
- Analytics (w/ posthog)
- Delete button (w/ Server Actions)
- Ratelimiting (w/ upstash)
- Add Welcome MDX
- Add Github Actions CI
- Cache node_modules and PNPM
- MDX Welcome page and README
- Tidy up components
- Add return button
- Portrait photos case