QRGen - Professional QR Code GeneratorQRGen - Professional QR Code Generator
Complete QR code solution with generator, scanner, admin dashboard, analytics, user management and API. Bootstrap 5 design.QRGen - Professional QR Code Generator
Complete QR code solution with generator, scanner, admin dashboard, analytics, user management an...
Overview
QRGen 1.2 is a comprehensive, professional-grade QR code management system built with PHP and modern JavaScript. Perfect for businesses, agencies, and developers who need a complete QR code solution with full administrative control.
🎯 CORE FEATURES
✅ Advanced QR Code Generator
- 9 QR code types: URL, Text, Email, Phone, SMS, WiFi, vCard, Location, Event
- Full color customization (foreground and background)
- Multiple export formats: PNG, JPEG, WebP, SVG, PDF
- Size adjustment: 100px to 1000px
- 4 error correction levels (L, M, Q, H)
- Bulk generation capability
- Instant download, share, and print options
- QR code preview in real-time
✅ Real-Time QR Code Scanner
- Camera-based scanning (HTTPS required)
- Upload image to scan
- Instant result display
- Complete scan history tracking
- Support for all standard QR formats
- Mobile-optimized interface
✅ Comprehensive Admin Dashboard
- Modern, intuitive interface
- Real-time statistics and KPIs
- User management system
- QR code library with full CRUD operations
- Advanced analytics with Chart.js visualizations
- Traffic monitoring and reports
- Announcement system for users
- IP blocking and security management
- Integrated file manager
- Complete settings control panel
✅ Analytics & Tracking System
- Detailed scan tracking per QR code
- Geographic location analytics
- Device and browser statistics
- Time-based performance charts
- Download tracking
- CSV/Excel export capability
- Custom date range filtering
✅ User Management
- User registration and authentication
- Personal QR code library per user
- Download history tracking
- Account management portal
- Role-based access control
- Activity logging
✅ Security Features
- CSRF protection on all forms
- SQL injection prevention (PDO prepared statements)
- XSS protection with input sanitization
- Secure session management
- Password hashing with bcrypt
- IP blocking system
- File upload validation
- Admin authentication system
- Brute force protection
✅ Third-Party Integrations
- Google Analytics integration
- Tawk.to live chat support
- SMTP email configuration
- RESTful API for developers
- Social media sharing
- Webhook support
✅ Modern, Responsive UI/UX
- Built with Bootstrap 5 framework
- 100% responsive and mobile-friendly
- Clean, professional design
- Font Awesome 6 icons
- Cookie consent popup (GDPR compliant)
- AdBlock detection system
- Customizable announcement banners
- Dark sidebar navigation
- Smooth animations and transitions
✅ SEO & Marketing Ready
- SEO-optimized meta tags
- Open Graph protocol support
- Structured data (Schema.org)
- XML sitemap included
- Robots.txt configuration
- Social sharing functionality
✅ Developer-Friendly
- Clean, well-documented code
- Object-oriented PHP structure
- RESTful API endpoints included
- Easy theme customization
- Modular file organization
- Comprehensive inline documentation
- Database migrations included
- PSR standards compliance
✅ Additional Features
- Multi-language ready structure
- Configurable items per page
- Advanced search and filtering
- Bulk operations support
- Export functionality
- Email notifications system
- Activity logs
- Backup and restore ready
Features
- 9 QR code types with full customization
- Real-time camera scanner and upload scanner
- Complete admin dashboard with analytics
- User registration and management system
- Multi-format export (PNG, JPEG, WebP, SVG, PDF)
- Advanced color picker for QR customization
- Adjustable QR size (100-1000px)
- Detailed scan tracking and analytics
- IP blocking and security system
- SMTP email configuration
- Google Analytics integration
- Tawk.to live chat integration
- RESTful API for developers
- Responsive Bootstrap 5 design
- CSRF and XSS protection
- Secure session management
- Password encryption (bcrypt)
- SEO optimized structure
- Cookie consent popup (GDPR)
- AdBlock detection
- Social media sharing
- Download and print options
- Announcement system
- File manager
- Traffic statistics with Chart.js
- Bulk QR code operations
- Advanced search and filtering
- CSV/Excel export functionality
- Complete documentation included
- Easy installation wizard
Requirements
SERVER REQUIREMENTS:
- PHP 7.2 or higher (fully compatible with PHP 8.0, 8.1, 8.2, 8.3)
- MySQL 5.7+ or MariaDB 10.2+
- Apache web server with mod_rewrite enabled
- Minimum 50MB disk space
- Minimum 128MB PHP memory limit
PHP EXTENSIONS REQUIRED:
- PDO and PDO_MySQL (database)
- cURL (API calls)
- GD Library or Imagick (image processing)
- JSON (data handling)
- mbstring (string handling)
- OpenSSL (security)
- Zip (file compression)
OPTIONAL:
- HTTPS/SSL certificate (required for camera scanner feature)
- SMTP server for email notifications
- Modern web browser (Chrome, Firefox, Safari, Edge, Opera)
BROWSER COMPATIBILITY:
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
- Opera 76+
- Mobile browsers supported
Instructions
QUICK INSTALLATION (5 MINUTES):
STEP 1: Upload Files
- Extract the downloaded ZIP file
- Upload all files to your web server root or subdirectory
- Use FTP, SFTP, or cPanel File Manager
- Ensure all files are uploaded completely
STEP 2: Create Database
- Login to phpMyAdmin or your database manager
- Create a new MySQL database (e.g., "qrgen_db")
- Create a database user with full privileges
- Note the database name, username, and password
STEP 3: Import Database Schema
- In phpMyAdmin, select your new database
- Click on "Import" tab
- Choose the "database.sql" file from the package
- Click "Go" to execute the import
- Verify that all 8 tables are created successfully
STEP 4: Configure Application
OPTION A - Automatic Installation (Recommended):
- Open your browser and navigate to: http://yourdomain.com/install....
- Follow the step-by-step installation wizard
- Enter your database credentials
- Set admin username and password
- Complete the installation
- Delete install.php after successful installation
OPTION B - Manual Configuration:
- Open config.php in a text editor
- Update database settings:
- DB_HOST (usually 'localhost')
- DB_USER (your database username)
- DB_PASS (your database password)
- DB_NAME (your database name)
- Update SITE_URL to match your domain
- Save the file and upload to server
STEP 5: Access Admin Panel
- URL: http://yourdomain.com/admin/
- Default credentials:
- Username: admin
- Password: admin
- IMPORTANT: Change the admin password immediately after first login!
STEP 6: Configure Settings
- Go to Admin Dashboard > Settings
- Update site information (name, description, email)
- Configure features (registration, API, etc.)
- Set up SMTP for email notifications (optional)
- Add Google Analytics tracking ID (optional)
- Add Tawk.to chat widget ID (optional)
- Customize announcements and banners
STEP 7: Security Measures
- Change default admin credentials
- Set proper file permissions:
- Folders: 755
- Files: 644
- uploads/ folder: 777 (writable)
- Delete install.php file
- Keep software updated
- Regular database backups recommended
TROUBLESHOOTING:
If you encounter issues:
- Check PHP version (must be 7.2+)
- Verify all required PHP extensions are installed
- Ensure database credentials are correct
- Check file permissions
- Review error logs in your hosting control panel
- Consult the detailed documentation in Documentation/index.html
DETAILED DOCUMENTATION:
- Full documentation included in Documentation/ folder
- Open Documentation/index.html in browser
- API documentation in api/README.md
- FAQ and troubleshooting guide included
- Video tutorials available
SUPPORT:
- Email support provided for 6 months
- Response within 24-48 hours
- Free updates for bug fixes and improvements
| Category | Scripts & Code / PHP Scripts / Links |
| First release | 10 November 2025 |
| Last update | 18 November 2025 |
| Software version | PHP 7.2, PHP 7.3, PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3 |
| Files included | .php, .css, .html, .sql, Javascript .js |
| Tags | responsive, bootstrap, MySQL, vcard, QR generator, php script, analytics, API, admin panel, barcode, qr reader, qr code, qr scanner, qr maker, wifi qr |








