Skip to content

Salayka/t3gallery

Repository files navigation

T3 Gallery

TODO

  • 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)

Challenges

  1. infinite scroll, fetch more data on scroll
  2. Folders/albums ->new database model
  3. Fix the layout for images of different resolutions ->normalize them to a standard size
  4. "Selecting" images on the gallery page, checkmarks in state zustand