A social home for people who play games

Glitch pairs a full game catalogue with the one thing store pages never have: what real people think, in public.

What it is

Glitch is two things in one place. The first is a catalogue: tens of thousands of games, searchable and filterable by genre, platform, and release status. The second is a community. Every game has a page where people leave reviews and scores, and a feed that shows you what the players you follow are playing, reviewing, and rating.

We pull game data from IGDB, the open game database, so the catalogue stays current without us copying it by hand. Reviews and scores come from Glitch users only: an external reference rating is shown beside ours so you can tell the two apart.

Where it came from

Glitch started as a personal project in August 2025, before the course it now serves as a final project had begun, as a way to learn how a real full-stack application fits together: server rendering, a typed API, a relational database, and a design system that holds up in both light and dark mode.

It grew into a monorepo with a NestJS and Prisma backend, an Astro front end with React islands, PostgreSQL, Redis, and Docker images for development and production. The early commits are from that learning period; the architecture since then is the result of rebuilding the same idea properly.

What is built in

  • A catalogue with search, filters, and per-game detail pages.
  • Reviews with scores, likes, and comments.
  • A social feed, profiles, and a follow graph.
  • An admin panel for moderating reviews and users.
  • Light and dark themes, both designed, not inverted.

Questions, bug reports, or feedback? Head to Support.