GameScout is a full-stack web application built to help gamers discover their next favorite game. Using the RAWG API, users can search and filter through a large game catalog based on their preferences — whether that's fast-paced shooters, deep RPGs, or relaxing indie titles. Beyond discovery, the app includes user accounts, bookmarks, and a personal game collection, all stored in a MongoDB database.
This was a group project built with four people. My initial role was focused on the Frontend with EJS but later on my role grew to be a fullstack role in the team. Eventually I ended up working on all facets of the project, including the API, Database, backend and frontend.
goal
- Build a functional full-stack web app with Node.js, Express, and MongoDB.
- Implement user authentication (bcrypt) and persistent data storage.
- Integrate an external API (RAWG) for real-time game data.
- Work collaboratively in a team using GitHub.
result







