A simple app for the kids to organize their Pokémon cards into locations. They can search for a card with its number and the Pokémon's name, and specify its location (e.g., which deck, which binder, which box), finish, condition, and any notes, and add it to a database.
- Install Git if it's not already on your computer and
- Install Node.js (any recent version)
- In your command prompt (Terminal app in macOS, Command Prompt or Git Bash in Windows, xterm in Linux, etc.), run
git clone https://github.com/fasiha/TaurusDecks.gitto clone this repository cd TaurusDecksto enter into the directory Git just creatednpm ito install dependencies withnpmwhich Node.js installed; if you're like me and you preferpnpmto save disk space, runnpx pnpm i(npxwas installed by Node.js too)- Download a recent release of Pokemon TCG Data, unzip it, rename the directory
pokemon-tcg-data, and drop it into thisTaurusDecksdirectory - Run
npm run tcg:combineto bundle all the TCG data into a single file for Taurus Decks - Run
npm run devto start the web server and open the URL it tells you!
This is an Astro app built with Preact. Astro also hosts the Express.js webserver that stores the data in SQLite. We use the fantastic Pokemon TCG Data directory.
For each card:
- card identifier
- number we own
- their locations
- notes?
- finishes
Finish has a few different types:
- normal
- holographic
- reverse-holographic
