Back to Projects

2025-05

PokeCollect

Pokemon card collection tracker for managing cards, viewing details, and checking market prices.

  • JavaScript
  • Express.js
  • PostgreSQL
  • TCGdex API
  • Web Components
PokeCollect poster

Overview

PokeCollect is a collaborative web app for tracking Pokémon card collections, browsing detailed card info, and checking live market values — built across a full academic quarter as a team project with real Agile process and shared engineering ownership.

Problem

Card collectors typically juggle spreadsheets, multiple market sites, and image searches just to track what they own and what it’s worth. PokeCollect brings search, collection management, and pricing into one place.

What I Built

A multi-feature web app with card search, collection management, and live TCG market data via the Pokémon TCG API. The project was team-owned across the full stack — built in iterative sprints with PR workflows, code reviews, and feature-branch collaboration across a 10-person team.

Technical Decisions

We structured the project around sprint-based delivery to simulate real team software development. Feature ownership was distributed across the team with clear PR review expectations, which kept the codebase consistent even as multiple people contributed simultaneously. MongoDB backed the collection storage layer for flexible document-based card data.

Impact

PokeCollect reinforced that good software is as much about team process as individual code quality. Sprint planning, code review culture, and distributed ownership made the final product meaningfully better — and gave me a much clearer picture of how collaborative engineering actually works in practice.

Demo

Use the live site and repository links above to view the deployed project and source code.