A bot made for Pokemon TCG players, where people can collect, trade and battle with other players, made with Discord.js and MongoDB as the database.
This bot uses two databases: Static & Dynamic
-
This database stores the card informations got from Pokemon TCG API. As the name suggests, this is a static database which won't change constantly. This database is used to get any card information, etc.
-
This database stores the user information like inventory, currency and other constantly changing data. This database is used to get and store user data.
Both of the databases are stored in a free-tier mongodb cluster.
App is the nodejs application of the discord bot, while API is the nodejs application for providing API of the Static Datbase. Simply the App is connected to the dynamic database, whereas the API is connected to the static database. The App makes request to the API to fetch data from the static database and for user operations like creating user, updating user wallet, etc; the App will directly interact with the dynamic database.
If you encounter any issues, have suggestions for improvements, or want to report a bug, please feel free to create an issue on our GitHub repository. We value your feedback and will strive to enhance the application based on user input. 🤝
We welcome contributions from the open-source community. If you'd like to contribute to the development of this application, please follow our contributing guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
- Special thanks to all our contributors for helping us create this project. 🌟
Gotta Collect 'Em All!