Gallery-me

Gallery-me is an open-source web application that allows authenticated users to create and share their personalized galleries of movies, TV shows, and books. The app uses server-side components to provide a seamless user experience and ensure secure authentication for creating and managing galleries.

Project Image

Overview

Gallery-me is a user-friendly web app that lets you discover, create, and share your ideal collections of movies, TV shows, and books. With a simple and intuitive interface, you can organize your collections efficiently and with ease. Share your collections with the community to spread the love for your favorite entertainment.

Built with the latest version of Next.js (v13), Gallery-me features server-rendered pages and dynamic routing. It uses SWR for seamless data fetching from The Movie Database API, and user authentication is handled with NextAuth. Data is stored and managed on Firestore for efficient management and retrieval.

The front-end UI design is based on Tailwind CSS and Headless UI, offering a fully responsive and accessible PWA. Deployments are made on Vercel for fast and reliable hosting.

Stack

PWA
SSR
TypeScript
React
NextJS
Tailwind CSS
Headless UI
SWR
Cloud Functions
Firebase Authentication
Vercel Deploy
GitHub