Project

Boulder Game Hub

Full-stack Next.js app to track game collections, wishlists, statuses, and reviews with external API integration.

Role: Solo DeveloperStack: Next.js, React, TypeScript, Tailwind CSS, MongoDB, Mongoose, JWT Auth, Vercel
Boulder Game Hub

Overview

Boulder is a full-stack Next.js app that lets users make and track their video game collections, manage wishlists, and write reviews. It integrates with the IGDB external API and uses a custom game status system for users.

Tech Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • MongoDB
  • Mongoose
  • JWT Auth
  • Vercel

Highlights

  • Full authentication with protected routes and JWT cookies.
  • Advanced game search, filtering, and pagination.
  • Review system with user-game relationships and populated references.
  • Deployed with a custom domain and DNS configuration via Vercel + Porkbun.

Challenges

  • Debugging deployment issues around Mongoose models and Vercel's serverless functions.
  • Optimizing searches and paginiation for logical game search results.

Next Steps

  • Integrate price comparison APIs.
  • Add social features like friends and activity feeds.
  • Improve filter logic using data from IGDB.
Back to Projects