Skip to content

debashis-behera-java/QR-Code-Generator-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ QR Code Generator & Scanner

A modern web application built using Java, Spring Boot, Thymeleaf, ZXing, HTML, CSS, and JavaScript that allows users to generate QR codes instantly and scan QR images to extract their content.


🚀 Features

QR Generator

  • Generate QR Codes from Text or URLs
  • Download QR Codes as PNG
  • Enter Key Support
  • Instant QR Generation

QR Scanner

  • Upload and Scan QR Images
  • Automatic Content Detection
    • URL
    • Email
    • Phone Number
    • Text
  • Copy Scanned Content
  • Open Scanned URLs Directly

UI / UX

  • Premium Glassmorphism Design
  • Animated Background Effects
  • Toast Notifications
  • Responsive Mobile Layout
  • Smooth Hover Animations
  • Modern Gradient UI

🛠️ Tech Stack

Backend

  • Java 17
  • Spring Boot
  • ZXing

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Thymeleaf

Build Tool

  • Maven

📸 Screenshots

QR Generator

QR Generator

QR Scanner

QR Scanner

Mobile View

Mobile View


📂 Project Structure

QR-Code-Generator-Scanner
│
├── src
│   ├── main
│   │   ├── java
│   │   ├── resources
│   │   │   ├── static
│   │   │   │   ├── css
│   │   │   │   └── js
│   │   │   └── templates
│
├── pom.xml
├── mvnw
├── mvnw.cmd
└── README.md

⚙️ Installation

Clone the repository:

git clone https://github.com/soubhagya-behera/QR-Code-Generator-Scanner.git

Move into project directory:

cd QR-Code-Generator-Scanner

Run the application:

mvn spring-boot:run

Open in browser:

http://localhost:8080

🔮 Future Enhancements

  • QR Color Customization
  • Logo Embedded QR Codes
  • QR History
  • Drag & Drop Scanner
  • Bulk QR Generation

⭐ If you like this project, consider giving it a star.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors