Documentation v1.0

QREngine Documentation

A powerful, modern platform for generating QR codes and barcodes with advanced customization, analytics tracking, and API integration capabilities.

What is QREngine?

QREngine is a full-stack web application that enables users to generate, customize, and manage QR codes and barcodes. Built with modern technologies, it offers a seamless experience for both casual users and developers looking to integrate code generation into their applications.

For Individuals

Create QR codes for your business cards, websites, WiFi networks, and more with an intuitive interface.

For Developers

Integrate QR code generation into your apps using our REST API with comprehensive documentation.

For Businesses

Track scans, analyze engagement, and manage multiple codes with advanced analytics.

Features

QR Code Generation

Create customizable QR codes with colors, sizes, and error correction levels

Barcode Support

Generate various barcode formats including CODE128, EAN-13, UPC-A, and more

Dynamic QR Codes

Edit the encoded data anytime without regenerating the QR code image

Scan Analytics

Track scans and monitor performance with detailed analytics

API Access

Integrate with your applications using Personal Access Tokens (PAT)

Google OAuth

Secure authentication with Google OAuth 2.0 integration

Flexible Plans

Choose from Free, Pro, or Enterprise plans based on your needs

Full Customization

Customize colors, backgrounds, and sizes to match your brand

Architecture Overview

Frontend

Next.js + React

  • • Server-side rendering
  • • Client-side routing
  • • Responsive design

Backend

NestJS + Node.js

  • • RESTful API
  • • JWT authentication
  • • Request validation

Database

MongoDB

  • • Document storage
  • • Mongoose ODM
  • • Flexible schemas
Client
HTTPS
API
DB

Tech Stack

Frontend
Next.js 16React framework with App Router
React 19Latest React with concurrent features
Tailwind CSS 4Utility-first CSS framework
Framer MotionAnimation library for React
Radix UIAccessible component primitives
ZustandLightweight state management
Backend
NestJS 11Progressive Node.js framework
MongoDBNoSQL database with Mongoose ODM
Passport.jsAuthentication middleware
JWTJSON Web Token authentication
SwaggerOpenAPI documentation
RazorpayPayment gateway integration
How to Get Started
1

Sign Up Free

Create your account instantly using Google OAuth - no email verification needed

2

Generate Codes

Create QR codes and barcodes with full customization options from your dashboard

3

Integrate & Track

Use our API for automation and track scans with real-time analytics

Flexible Pricing Plans

Start with our free plan including 5 codes and 100 API calls per day. Upgrade to Pro or Enterprise for unlimited capabilities.

Ready to start building?

Sign in with Google to access your dashboard and start generating QR codes