Skip to content

alzithetrivialmind/securebatch-qr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SecureBatch QR

The lightweight, privacy-first solution for generating branded QR codes in bulk.

Live Demo GitHub


πŸš€ Live Demo

Try it now: https://qr-code-contact-maker.vercel.app/


✨ Why SecureBatch QR?

SecureBatch QR is built around three core principles that make it the ideal choice for professional vCard QR code generation:

⚑ Lightweight

  • Zero-install - Works directly in your browser
  • Instant load - No heavy dependencies or server delays
  • Works everywhere - Desktop, mobile, tablet - any modern browser

πŸ›‘οΈ Privacy First

  • 100% Client-side processing - All QR code generation happens in your browser
  • No server uploads - Your contact data never leaves your device
  • No tracking - We don't collect, store, or transmit any personal information
  • Secure by design - Built with privacy as the foundation, not an afterthought

πŸ“¦ Bulk Power

  • CSV Import - Generate thousands of QR codes from a single CSV file
  • Batch Download - Export all QR codes as a ZIP archive instantly
  • Consistent Branding - Apply the same design to all generated codes
  • Time-saving - Perfect for events, conferences, business cards, and marketing campaigns

🎨 Features

Advanced Customization

  • Frames - Choose from multiple professional frame styles (Scan Me, Phone, Balloon, etc.)
  • Shapes - Customize QR dot shapes (Square, Rounded, Dots)
  • Colors - Full color control for dots, frames, and backgrounds
  • Logo Embedding - Add your brand logo to the center of QR codes
  • Themes - Pre-built professional themes for quick styling

VCard Support

Generate QR codes with complete contact information:

  • Personal & Business details
  • Phone numbers (Mobile, Work, Home)
  • Email addresses
  • Physical addresses
  • Website & Social media links
  • Job title & Organization

Export Options

  • PNG Download - High-quality individual QR codes
  • Bulk ZIP Export - Download hundreds of QR codes at once
  • Customizable Size - Optimized for print and digital use

πŸ› οΈ Tech Stack

  • Framework: Next.js 15 (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • UI Components: Radix UI + Shadcn/ui
  • QR Generation: qrcode.js + HTML5 Canvas
  • Theme: next-themes (Dark/Light mode)
  • Icons: Lucide React

πŸš€ Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/alzithetrivialmind/qr-code-contact-creator.git
cd qr-code-contact-creator
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

πŸ“– Usage

Single QR Code Generation

  1. Fill in the contact details in the form
  2. Navigate to the Design tab
  3. Customize frame, shape, and colors
  4. Upload a logo (optional)
  5. Click Generate QR Code
  6. Download your customized QR code

Bulk Generation (CSV)

  1. Prepare a CSV file with contact details
  2. Click Import CSV in the Bulk tab
  3. Upload your CSV file
  4. Apply design customizations
  5. Click Generate All QR Codes
  6. Download as ZIP archive

CSV Format Example:

firstName,lastName,email,phone,company,jobTitle
John,Doe,john@example.com,+1234567890,Acme Corp,CEO
Jane,Smith,jane@example.com,+0987654321,Tech Inc,CTO

🎯 Use Cases

  • Business Cards - Generate QR codes for digital business cards
  • Events & Conferences - Create attendee badges with contact QR codes
  • Marketing Campaigns - Branded QR codes for promotional materials
  • Networking - Share contact information instantly
  • Team Directories - Bulk generate QR codes for company directories

πŸ”’ Privacy & Security

SecureBatch QR is designed with privacy as the top priority:

  • βœ… No backend servers - Everything runs in your browser
  • βœ… No data collection - We don't track or store any information
  • βœ… No third-party services - No external API calls for QR generation
  • βœ… Open source - Fully transparent codebase
  • βœ… Local processing - Your data stays on your device

πŸ“ License

This project is open source and available under the MIT License.


πŸ‘¨β€πŸ’» Author

Alzi


🌟 Support

If you find this project useful, please consider:

  • ⭐ Starring the repository
  • πŸ› Reporting bugs or suggesting features via Issues
  • πŸ”€ Contributing via Pull Requests

Built with ❀️ for privacy-conscious professionals

SecureBatch QR - Light. Secure. Bulk.

About

Lightweight, privacy-first vCard QR generator with no data storage. Supports bulk creation via CSV and logo embedding for multiple QR codes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors