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

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.