Developer tool for the Voucherify Loyalty V2 API. Visualize and test loyalty programs without the full dashboard.
Stack: Svelte 5 · Vite 7 · Tailwind CSS 4 · DaisyUI 5 · CodeMirror 6
⚠️ Important Notice
This app is vibe coded to showcase most of the Voucherify Loyalty V2 API capabilities. It is designed as a developer tool and demonstration, and is not recommended for production use. For production implementations, please use the official Voucherify Dashboard or follow Voucherify's production-ready integration guidelines.
- Development — Setup, workflow, troubleshooting
- Style Guide — Coding standards (required reading)
- Architecture — System design and decisions
- API Reference — Endpoint documentation
- FAQ — Common questions
- Contributing — How to contribute
- Changelog — Version history
- Security — Security policy
- Code of Conduct — Community guidelines
Entity Management: Programs, Card Definitions, Tier Structures, Earning Rules, Rewards, Benefits
Member Management: Cards, transactions, points, rewards, tier progress
API Inspector: Request/response logging with cURL export
Themes: 32 DaisyUI themes
Charts: Balance trends, tier progress visualization
git clone https://github.com/voucherifyio/loyalty-workshop.git
cd loyalty-workshop
npm install
npm run devOpen http://localhost:3010. Configure your API endpoint and credentials in settings.
Requirements: Node.js 22+, backend implementing Voucherify Loyalty V2 API
For detailed setup instructions, see DEVELOPMENT.md.