A powerful and user-friendly web application designed to help users generate, customize, and manage QR codes effortlessly. Whether you need QR codes for website links, text, emails, or other types of data, SwiftQR provides an intuitive and efficient solution. With its simple interface, customization options, and built-in history management, users can easily create and store their QR codes for future reference.
SwiftQR is a web-based QR code generator built to simplify the process of creating QR codes for different types of content. Users can enter any text, URL, or specific data to generate a high-quality QR code instantly. Additionally, the application allows users to customize their QR codes by changing colors, and once generated, they can download the QR codes as images for easy sharing.
One of the standout features of SwiftQR is its built-in history tracking, which ensures that users can access previously generated QR codes without needing to regenerate them. This feature is especially useful for businesses, marketers, and individuals who frequently create QR codes for promotions, product packaging, or personal use.
Whether you're a developer, entrepreneur, or casual user, SwiftQR provides a smooth and reliable QR code creation experience, eliminating the hassle of manually searching for QR code generators online.
- React - JavaScript library for building user interfaces
- React Router - Routing for navigation
- Tailwind CSS - Utility-first CSS framework for styling
- Daisy UI - UI component library for Tailwind
- uuid - For generating unique IDs
- LocalStorage API - For storing QR code history locally
Before running the project, ensure you have the following installed:
Follow these steps to set up the project locally:
- Clone the repository:
git clone https://github.com/Brielle28/swiftqr.git
- Navigate to the project directory:
cd swiftqr
- Install dependencies:
npm install
To start the project, run the following command:
npm run dev
Then, open your browser and go to http://localhost:5173/
(if using Vite).
- Generate QR Codes – Quickly create QR codes for various types of data, such as URLs, text, emails, and contact information.
- Customize QR Codes – Modify QR code colors for branding or aesthetic purposes.
- QR Code History – Automatically save generated QR codes for easy access later.
- Download QR Codes – Save QR codes as PNG images with a single click.
- Copy to Clipboard – Instantly copy QR code content for quick sharing.
- Delete QR Codes – Remove QR codes from history if they are no longer needed.
- Mobile-Friendly Interface – Fully responsive design that works seamlessly on all devices.
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
- Make your changes and commit:
git commit -m "Add YourFeature"
- Push to the branch:
git push origin feature/YourFeature
- Open a pull request.
This project is licensed under the MIT License – see the LICENSE file for details.
For any inquiries or feedback, feel free to reach out:
- Email: [email protected]
- GitHub: Brielle28
- LinkedIn: Nnadozie Chukwuemerie Clara
- Inspired by various online QR code generators.