This project is a web-based application designed to track prices and provide listings for buying and selling Pokémon cards. The goal is to create a comprehensive and user-friendly platform for collectors and sellers to monitor card values and availability.
- Price Tracking: Retrieves up-to-date price information.
- Card Listings: Displays detailed information on various Pokémon cards, including prices and rarity.
- Future Enhancements: Plans to integrate local card shop data and add user authentication for personalized features.
- While the code is open-source, the concept and business model (e.g., integrating local card store data and building a comprehensive trading platform) are proprietary. Using the code for similar commercial purposes without explicit permission is discouraged.
This code is intended for educational purposes and can be used as a template for building similar projects. Feel free to use or modify the code for personal or non-commercial projects.
(In progress)
- Clone the repository.
- Install dependencies:
npm install
- Create a .env file in the root of the project with the following content POKEMON_API_KEY=your-pokemon-tcg-api-key FIREBASE_SERVICE_ACCOUNT_PATH=./path/to/your/service-account.json
- Download your service-account.json from the Firebase Console and place it in the specified path.
- Run the script node .\backend\index.js
Contributions are welcome! If you’d like to improve or expand the project, feel free to submit a pull request.
Please create an issue to discuss proposed changes before working on them.
The code is released under the GNU AGPLv3 License, which allows for open use and modification. However, the idea and future business aspects of the project are proprietary and should not be replicated without permission. Learn more at: GNU AGPLv3
If you have questions or would like to collaborate, feel free to reach out.