Skip to content

Explore and manage your favorite video games with GameShelf, a personal project powered by the RAWG API and built with Next.js 15, TypeScript and TailwindCSS v4 and Clerk. Discover new titles, filter by genre, platform, and sign in with Clerk to add games to the Wishlist!

Notifications You must be signed in to change notification settings

GabrielePre11/nextjs-gameshelf

Repository files navigation

🎮 GameShelf

Explore and manage your favorite video games with GameShelf, a personal project powered by the RAWG API and built with Next.js 15, TypeScript and TailwindCSS v4 and Clerk. Discover new titles, filter by genre, platform, and sign in with Clerk to add games to the Wishlist!


🚀 Features

  • 🔄 Dynamic routing with Next.js
  • 🔍 Search functionality using useSearchParams from Next.js
  • 🎛️ Filters implemented in the lib/ folder for efficient fetching based on selected criteria
  • 📱 Fully responsive design for optimal experience across devices
  • ⚛️ State management using Redux Toolkit for scalable and maintainable state handling
  • 🔒 Authentication with Clerk and chance to sign up with Google and Linkedin.

🛠️ Tech Stack

  • Next.js
  • TypeScript
  • TailwindCSS
  • Redux Toolkit
  • Clerk

Next.js TypeScript TailwindCSS Redux Clerk Vercel Visual Studio


📸 Screenshots

App Screenshot App Screenshot App Screenshot

About

Explore and manage your favorite video games with GameShelf, a personal project powered by the RAWG API and built with Next.js 15, TypeScript and TailwindCSS v4 and Clerk. Discover new titles, filter by genre, platform, and sign in with Clerk to add games to the Wishlist!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages