๐ Lire en franรงais
Create custom Munchkin cards with AI-generated artwork. Design, edit, and export your own cards for the beloved board game.
Screenshots coming soon โ or try the live demo!
- ๐จ AI Image Generation โ Google Gemini creates unique card artwork
- โ๏ธ Background Removal โ Remove.bg integration for clean card images
- ๐ Multiple Card Types โ Monsters, Treasures, Curses, Dungeon Bonuses, and more
- ๐ผ๏ธ Custom Layouts โ Upload and use your own custom card layouts
- ๐ Deck Management โ Organize cards by category, track your progress
- ๐พ Import/Export โ CSV/JSON import, optimized batch PNG export, and BAT (Board A4 Tiled) PDF export
- ๐ฏ Live Preview & Demo โ See your changes as you type, and preview global settings on a live demo card
- ๐ Multilingual โ Full support for English and French, covering both the user interface and card content
- ๐ฑ Responsive โ Works on desktop, tablet, and mobile
git clone https://github.com/chichekebbab/cardgenerator.git
cd cardgenerator
npm install
npm run devOpen http://localhost:5173 โ that's it!
The app works without any API keys. To enable AI features:
- Click the โ๏ธ Settings gear icon in the app
- Add your keys:
- Google Gemini API โ for AI image generation
- Remove.bg API โ for background removal
- Keys are stored locally in your browser โ never sent to our servers
| Frontend | React 19 + TypeScript |
| Build | Vite 6 |
| Styling | Tailwind CSS |
| AI | Google Gemini API |
| Export | html-to-image, JSZip, jsPDF |
cardgenerator/
โโโ components/ # React components
โโโ services/ # API services (Gemini, Remove.bg, Sheets)
โโโ utils/ # Utilities & config
โโโ tests/ # Unit tests (Vitest)
โโโ public/ # Card layouts & textures
โโโ App.tsx # Main component
โโโ types.ts # TypeScript interfaces
โโโ .github/ # CI/CD & issue templates
Contributions welcome! See CONTRIBUTING.md for guidelines.
npm run dev # Dev server
npm run lint # Lint check
npm run test:ci # Run tests
npm run build # Production buildThis is an unofficial fan-made tool. Munchkin is a trademark of Steve Jackson Games. This project is not affiliated with, endorsed by, or sponsored by Steve Jackson Games.
MIT โ do whatever you want with it.