GameStore is an open-source, full-stack ecommerce web application template that lets developers build a video game storefront where visitors can explore and buy games online, powered by Next.js, TypeScript, Sass, Next-Auth, PostgreSQL, Prisma, and Stripe.
What is GameStore?
GameStore is a production-ready ecommerce starter built on the Next.js React framework with TypeScript for type safety. It takes a PostgreSQL database schema managed via Prisma ORM and connects it to a Stripe payment gateway, so you can list video games, handle user sign-in with Next-Auth, and process transactions. The project is maintained by GitHub user giridhar7632 and includes a live demo hosted on Vercel at gamestore-giridhar7632.vercel.app.
Key Features
- Next.js framework — The app is built on Next.js, giving you server-side rendering, routing, and API routes out of the box.
- TypeScript — The entire project is written in TypeScript, providing static typing for safer refactoring and better editor support.
- Sass styling — Styles are authored in Sass (SCSS), giving you variables, nesting, and mixins for maintainable CSS.
- Next-Auth authentication — Handles user registration and login, so customers can create accounts and sign in securely.
- PostgreSQL with Prisma ORM — Data is stored in a PostgreSQL database and accessed through the Prisma client, with migrations and type-safe queries.
- Stripe payments — Integrates Stripe for processing credit-card payments, enabling real transactions in the store.
- Live demo — A deployed version is accessible at gamestore-giridhar7632.vercel.app, so you can test the storefront before cloning the repo.
Who is it for?
GameStore suits developers who want a head start on an ecommerce project without building auth and payments from scratch. Front-end developers can study how a Next.js app organizes components, pages, and API routes; full-stack developers can use it as a reference for wiring Prisma to Postgres with Next-Auth; and indie game sellers or small studios can adapt it as the foundation for their own online shop.
What can you do with GameStore?
- Indie game developers: Set up an online store to sell their own titles, using the built-in Stripe integration to collect payments.
- Web developers learning Next.js: Explore a working example that combines auth, a SQL database, and payment processing in one codebase.
- Ecommerce entrepreneurs: Launch a niche video game store quickly by customizing the game catalog and checkout flow.





