- Make It Deploy (vercel)
- Scaffold basic UI with mock data
- Tidy up build process`
- Actually set up a database (vercel postgres)
- Attach database to UI
- Add Authentication (w/ clerk)
- Add image upload
- Fix server taint
- Use Next/Image component
- Error Management(w/ Sentry)
- Routing/image page (parallel route)
- Update Upload button
- ShadUI -> Add Toasts
- analytics (posthog)
- Delete Button (w/ server actions)
- ratelimiting (upstash)
- infinite scroll, fetch more data on scroll
- Folders/albums ->new database model
- Fix the layout for images of different resolutions ->normalize them to a standard size
- "Selecting" images on the gallery page, checkmarks in state zustand