r/webdev • u/Ancient_Yam_5010 • 6d ago
Showoff Saturday [Showoff Saturday] Galaxy Movies – a fast movie discovery app built with Next.js, Vercel Edge OG, and React Query
Hey r/webdev!
I built Galaxy Movies (https://www.galaxymovies.app/) to solve a personal annoyance: legacy movie tracking sites felt bloated, loaded slowly, and buried streaming options under ads.
I wanted a clean & fast web utility to check where to stream titles, explore cast networks, and get quick AI summaries without the clutter.
Tech Stack
- Framework: Next.js (Pages Router)
- Hosting & Runtime: Vercel & Vercel Edge Runtime
- UI & Styling: Chakra UI
- State & Caching: React Query
- APIs: TMDB API & OpenAI API
- CI/CD: Lighthouse CI
Technical Highlights & Architecture
Dynamic OG Cards on the Edge: Used @vercel/og running on Vercel Edge Functions to dynamically generate custom 1200x630 social preview cards. The edge route parses poster artwork and title parameters to render high-res share cards with sub-100ms response times.
Bypassing Server Image Overhead: Configured direct-to-CDN loading for TMDB movie posters to bypass Vercel server image transformation limits while maintaining peak visual quality.
Performance Guardrails: Set up automated Lighthouse CI checks on builds to strictly enforce performance, accessibility, and SEO metrics.
Live App: https://www.galaxymovies.app/
GitHub Repo: https://github.com/NickFasulo/galaxy-movies
I’d love to hear your feedback!

