8000 GitHub - marcelpanse/tcg-pocket-collection-tracker: Simple application to track your Pokemon Pocket collection
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

marcelpanse/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

πŸ’»

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

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 29

0