16:24Building an Image Gallery with Next.js, Supabase, and Tailwind CSS
The speaker builds an image gallery with Next.js, Supabase, and Tailwind CSS, starting with a responsive CSS Grid layout and improving image loading with Next.js’s Image component and a blur effect. They connect the app to a Supabase Postgres database, fetch image records with `getStaticProps`, and deploy the site through Vercel. The talk then adds on-demand Incremental Static Regeneration, using a Supabase Function Hook to call a protected Next.js API route when image data changes. This lets deployed pages reflect database updates without a new deployment.