+
Skip to content

gregormaclaine/tcg-pocket-collection-tracker

 
 

Repository files navigation

TCG Pocket Collection Tracker

All Contributors

TCG Pocket Collection Tracker is an application designed to help users efficiently track their Pokémon Pocket game cards, identify optimal card packs to open, manage trades, and engage with both friends and the community at large. Our application is completely free, open-source, and prioritizes user privacy by not selling data, tracking analytics or using advertisements.

Start using the app today at https://tcgpocketcollectiontracker.com.

Technology Stack

Frontend

The frontend is built as a static HTML site, powered by React and TypeScript. We utilize Vite to compile it into a standalone application, which is hosted cost-free on GitHub Pages. The UI leverages ShadCN and Tailwind CSS, while react-table is employed for handling extensive card lists, supported by react-virtualize for efficient data virtualization.

Backend

Our backend infrastructure utilizes Supabase. The backend manages user authentication (via OTP email) and includes a database for card storage.

Technical overview

For an exstensive technical overview of the project, take a look at this wiki page.

Ask DeepWiki

Features

  • Card tracker
  • Filter capabilities by expansion, pack, and rarity
  • Search functionality
  • Collection summary insights
  • Optimal pack calculation tool
  • Trade facilitation support
  • Automatic card scanner from screenshots - take a look at the details here
  • Community forum

For upcoming features and tasks, please consult our issues list.

Contribution Guidelines

We welcome contributions from the community. If you have any suggestions or feedback, please reach out.

To get started:

  1. Clone the repository locally.
  2. Run pnpm install to install dependencies.
  3. Execute pnpm dev to launch the development server.
  4. Open https://localhost:5173 in your browser.

We maintain code standards with Biome, ensuring up-to-date formatting and linting through integrated git hooks. Installing a Biome plugin in your IDE is advised for consistency.

We encourage contributors to incrementally improve the project by making small changes and submitting pull requests for review and potential merging.

Contributors

Marcel Panse
Marcel Panse

💻
Ruben Javier Bacho Alarcon
Ruben Javier Bacho Alarcon

💻
SpyderHunter03
SpyderHunter03

💻
Gray Lewis
Gray Lewis

💻
robertfoster550
robertfoster550

💻
Alexandre Moreau-Lemay
Alexandre Moreau-Lemay

💻
Adrien Furnari
Adrien Furnari

💻
Lucian
Lucian

💻
PlayInKetchup
PlayInKetchup

💻
Corentin Gouil
Corentin Gouil

💻
Nicolas Dahbar
Nicolas Dahbar

💻
Pedro Bilhalva Oliveira
Pedro Bilhalva Oliveira

💻
Virginia Dumont
Virginia Dumont

💻
Stephan van Eijkelenburg
Stephan van Eijkelenburg

💻
Xander Marjoram
Xander Marjoram

💻
Aarón
Aarón

💻
Fischa7
Fischa7

💻
Mathys PIERREZ
Mathys PIERREZ

💻
jejnaj
jejnaj

💻
Matteo Silvestro
Matteo Silvestro

💻
JaViJeC
JaViJeC

💻
Aiden Redmond
Aiden Redmond

💻
BarisMeurer
BarisMeurer

🎨
Dario Landucci
Dario Landucci

💻
Grzegorz Kwacz
Grzegorz Kwacz

💻
Buğra Ercan
Buğra Ercan

💻
Nicolas Feyer
Nicolas Feyer

💻
StephenAloche
StephenAloche

💻
velinakennedy
velinakennedy

💻

Support us

If you like this project, consider donating to help us keep it running.

Buy Me A Coffee

License

This project is licensed under the GNU General Public License v3.0.

About

Simple application to track your Pokemon Pocket collection

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.8%
  • JavaScript 5.8%
  • Other 1.4%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载