A React Native app built with Expo to track your Keyforge decks and local matches. Keep track of your game history, deck details, and opponent information all in one place!
- Deck Management: Load and display your decks from the Decks of Keyforge API, including SAS ratings, expansions, and house icons.
- Match Tracking: Add, edit, and delete local matches for each deck. Record wins, losses, and opponent deck names manually.
- Links: Direct links to official Keyforge websites for more deck details.
- Visit the Releases page
- Download the latest APK file
- Install it directly on your Android device
- Prerequisites:
- Node.js (v16 or higher)
- npm or yarn
- Expo CLI:
npm install -g @expo/cli - A physical device or emulator for testing
- Clone the repository:
git clone https://github.com/NikLucoz/KeyforgeTracker.git
cd KeyforgeTracker- Install dependencies:
npm install- Start the development server:
npx expo start- Run on device:
- Scan the QR code with the Expo Go app on your phone, or
- Press
afor Android emulator,ifor iOS simulator
- Get your API Key:
- Visit Decks of Keyforge Sellers and Devs page
- Generate an API key
- Set up the app:
- Open the app and go to Settings
- Enter your API key and save it
- Load your decks:
- The app will automatically load your decks from the API
- View deck details and house icons
- Track matches:
- Select a deck to view its match history
- Add new matches with wins, losses, and opponent names
- Edit or delete existing matches
This app uses the Decks of Keyforge public API to fetch your deck information. You need a valid API key to access your decks. The API key is stored locally on your device and is not shared with anyone.
- React Native
- Expo
- TypeScript
- AsyncStorage for local storage
- Expo Router for navigation
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Decks of Keyforge for providing the API
- Keyforge Game for the amazing game
- Built with ❤️ for the Keyforge community

