https://github.com/vahabov007/qr-code-generator
This project is a modern web application that allows users to generate and download personalized QR codes from any URL.
https://github.com/vahabov007/qr-code-generator
css docker html html-css-javascript java javascript maven qr-code-generator spring-boot web-app zxing
Last synced: 3 months ago
JSON representation
This project is a modern web application that allows users to generate and download personalized QR codes from any URL.
- Host: GitHub
- URL: https://github.com/vahabov007/qr-code-generator
- Owner: vahabov007
- Created: 2025-08-26T19:34:34.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-26T20:29:46.000Z (10 months ago)
- Last Synced: 2025-09-03T22:08:08.609Z (10 months ago)
- Topics: css, docker, html, html-css-javascript, java, javascript, maven, qr-code-generator, spring-boot, web-app, zxing
- Language: Java
- Homepage: https://qr-code-generator-wzk9.onrender.com/
- Size: 1.03 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Professional QR Code Generator
This is a powerful and user-friendly web application designed to help users create custom and aesthetically pleasing QR codes. The application features a solid backend built with **Java Spring Boot** and a clean, responsive frontend powered by **HTML, CSS, and vanilla JavaScript**. The project is designed for modern development workflows, utilizing Docker for containerization and ready for deployment on platforms like Render.
### **Technologies Used**
- **Backend:** Spring Boot, Java
- **Frontend:** HTML, CSS, JavaScript
- **Build Tool:** Maven
- **Containerization:** Docker
- **Deployment:** Render
### **Core Features**
- **URL-to-QR Code Conversion:** Transform any URL into a scannable QR code instantly.
- **Color Customization:** Personalize the QR code by selecting custom colors for both the code and the background.
- **Intuitive UI/UX:** The interface includes subtle animations and a clean layout for a smooth user experience.
- **High-Quality Downloads:** Users can download the generated QR codes as high-quality PNG files.
- **Responsive Design:** The application is fully responsive, ensuring a great experience on any device, from mobile to desktop.
### **How to Run Locally**
To get the project up and running on your local machine, follow these simple steps:
1. Clone the repository: `git clone `
2. Navigate to the project directory: `cd `
3. Start the application with Docker: `docker-compose up --build`
4. Open your browser and visit `http://localhost:8080`.
### **Future Plans**
Future improvements to this project may include:
- A built-in QR code scanner.
- Support for different data types (e.g., text, Wi-Fi, email).
- More advanced customization options (e.g., adding a logo to the QR code).