About Completed It Mate

Completed It Mate is a personal project built by Johnny Hall. It’s a full-stack web app for tracking the games you own, play, and complete - designed and developed end-to-end as part of my professional portfolio.

The project uses a modern stack (TypeScript, Next.js, Node.js, Express, and MongoDB) and integrates with the RAWG API for game data. The frontend is built with the App Router, ShadCN UI, Tailwind CSS, and Framer Motion.

Development followed a test-driven approach on the backend using Jest, and end-to-end scenarios were validated with Playwright. Continuous integration and deployment run through GitHub Actions, with automated code coverage reports to maintain quality before release.