QR Igniter Documentation
Welcome to the QR Igniter documentation. This comprehensive guide covers everything you need to know about setting up, configuring, and using QR Igniter - an enterprise-grade QR code management platform with GS1 Digital Link compliance.
Getting Started
New to QR Igniter? Start with the Quick Start Guide to get up and running in minutes.
Implementation Progress
| Phase | Description | Status | Tests |
|---|---|---|---|
| Phase 1 | Project Foundation | Complete | - |
| Phase 2 | Database & Models | Complete | 45 |
| Phase 3-6 | Core Backend (Filament, GS1, QR, Resolution) | Complete | 232 |
| Phase 7 | REST API Layer | Complete | 64 |
| Phase 8 | Analytics Dashboard API | Complete | 38 |
| Phase 9 | Batch QR Code Generation | Complete | 24 |
| Phase 10 | Flutter Mobile App | Complete | 33 |
| Phase 11 | Public Website | Pending | - |
| Phase 12 | Documentation Portal | In Progress | - |
| Hardening | Laravel 13 upgrade, test coverage (97.2%), CI quality gate | Complete | +315 |
| GS1 Resolver | GS1-Conformant Resolver — RFC 9264 linkset + content negotiation | Complete | +10 |
| BrandIgniter | Competition integration (gs1:promotion link + code sync) — Phase 2 | Complete | +11 |
| Total Tests | 734 (701 backend + 33 Flutter) | ||
Key Features
GS1 Digital Link
Generate standards-compliant QR codes with GTIN, batch/lot, serial numbers, and more.
Logo Embedding
Add your brand logo to QR codes automatically. Supports PNG, JPG, and SVG formats.
Real-time Analytics
Track scans, locations, devices, and user behavior with comprehensive dashboards.
Multi-tenant
Support unlimited clients and brands from a single installation.
Bulk Operations
Import and export QR codes via CSV for large-scale deployments.
Mobile App
Flutter-based scanning app for competitions and customer engagement.
Project Documentation
Access the complete project documentation for planning and development:
| Document | Description | Version |
|---|---|---|
| Product Requirements Document (PRD) | Complete system requirements, features, and specifications | 1.2 |
| Implementation Plan | Work packages, phases, and development schedule | 2.0 |
Tech Stack
| Component | Technology | Purpose |
|---|---|---|
| Backend | Laravel 13 + Filament v4 | Admin panel, API, QR generation |
| Mobile App | Flutter 3.x + Riverpod | QR scanning, competition entry |
| Database | MySQL 8.x | Data persistence |
| Public Website | HTML5 + CSS3 + AOS | Marketing, feature showcase |
| Documentation | Static HTML + Lunr.js | Searchable docs portal |
| API Docs | Swagger/OpenAPI 3.0 | Interactive API reference |
Documentation Sections
Research
Market research, competitor analysis, and technology evaluations
Marketing
Content calendars, go-to-market plans, and board presentations
Technical
PRD, architecture, API documentation, coding and security standards
User Guides
Admin panel guides, analytics, and bulk operations documentation
Quick Links
- Installation Guide - Set up QR Igniter on your server
- Creating QR Codes - Generate your first QR code
- GS1 Compliance - Understanding Digital Link standards
- API Reference - Integrate with the REST API
GitLab Repository
Source Code
Access the full source code at git.kickfire.co.uk/web/teec/ignitedqr
Support
Need help? Here are your options:
- Documentation - Browse this documentation for guides and references
- Repository - Report issues or contribute at GitLab
- Contact - Reach out to the development team for support