A simple web application for generating QR codes with customizable download formats.
- User-Friendly Interface: Easily generate QR codes by entering your URL.
- Download Formats: Choose from PNG, SVG, or PDF as your preferred download format.
- Responsive Design: Compatible with various devices and screen sizes.
- Image Display: View the generated QR code with the associated URL.
-
Enter URL:
- Navigate to the application.
- Enter your URL in the provided input field.
-
Select Download Format:
- Choose your preferred download format (PNG, SVG, or PDF) from the dropdown.
-
Generate QR Code:
- Click the "Generate" button to create the QR code.
-
View and Download:
- The generated QR code and the associated URL will be displayed.
- Download the QR code using the provided "Download" button.
- HTML
- CSS (Bootstrap 5)
- JavaScript
- Node.js (Express.js, EJS)
-
- π public
- π Assets
- πΌ Default.png
- πΌ DefaultPdf.png
- πΌ qrfavicon.ico
- πΌ twitter-icon.png
- π Styles
- π styles.css
- π Assets
- π views
- π includes
- π footer.ejs
- π header.ejs
- π index.ejs
- π includes
- π .gitignore
- π index.js
- π package.json
- π public
- Clone the repository.
- Install dependencies using
npm install
. - Navigate to
index.js
file - Run the application using
node index.js
. - Open the application in your browser (usually at
http://localhost:3000
).
- Bootstrap: https://getbootstrap.com/
- Express.js: https://expressjs.com/
- EJS: https://ejs.co/
Contributions are welcome! If you have any improvements or new features to suggest, please create a pull request.
Enjoy playing the with the code! If you have any questions or issues, feel free to open an issue.
If you have any feedback, please reach out to me at nikhilkalloli0097@gmail.com
Enjoy generating QR codes with style and simplicityπ