An open API service indexing awesome lists of open source software.

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.

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).