Skip to content

timetravel-1010/t3-gallery

Repository files navigation

T3 Gallery

This web application was built following this tutorial by Theo.

TODO

  • Make it deploy (Vercel)

  • Scaffold basic ui with mock data

  • Tidy up build process

  • Set up a database (Vercel/Postgres)

  • Attach database to UI

  • Add authentication (with Clerk)

  • Add image upload

  • "taint" (server-only)

  • Use Next/Image component

  • Error management (with Sentry)

  • Routing/image page (parallel route)

  • Update upload button style

  • Setup shadui toast component

  • Analytics (posthog)

  • Delete button (using Server Actions)

  • Ratelimiting (upstash)

  • Fix the page layout for images of different resolutions

  • "Selecting" images on the gallery page (w/ Zustand)

  • Add infite scroll (w/ lazy loading)

  • Add folders/albums