VesperAkshay / qr-code-generator

https://quick-qr-builder.vercel.app/
16 stars 37 forks source link
hacktoberfest

QR Code Customization

Welcome to the QR Code Customization Website project! This web application allows users to generate and customize QR codes with various options, including text input, color, pattern, frame, and more.


image

:pushpin:Table of Contents:

1. [Features](#features) 2. [Technologies Used](#technologies-used) 3. [Contributing](#contributing) 4. [Installation Guide](#installation-guide) 5. [Getting Started](#getting-started) 6. [FAQ](#faq) 7. [Contact](#contact)

Features

High VoltageTechnologies Used


:sparkles:Contributing

We welcome contributions from the open-source community! If you'd like to contribute:

  1. Fork the repository.
  2. Create a new feature branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Open a Pull Request.

Installation Guide ⚡️

#### PrePrerequisites Before installing the project locally, ensure you have the following installed: - **Node.js:** JavaScript runtime for back-end development. - **Git:** Version control system for cloning the repository. - **Firebase CLI:** For managing Firebase services. - **Any Web Browser:** For accessing the website. #### Steps to Install 1. **Clone the Repository:** ```bash git clone https://github.com/your-username/qr-code-customization-website.git cd qr-code-customization-website ``` 2. **Install Dependencies:** Install all the required packages and dependencies using npm: ```bash npm install ``` 3. **Configure Firebase:** - Create a Firebase project and enable authentication and database services. - Add Firebase credentials to your project (Firebase config keys).

⚡️Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/VesperAkshay/qr-code-generator
    cd qr-code-generator
  2. Install Dependencies:

    npm install

    Running the Application

  3. Start the development server:

    npm start

Env template

Add Firebase API

REACT_APP_FIREBASE_API_KEY=""
REACT_APP_FIREBASE_AUTH_DOMAIN=""
REACT_APP_FIREBASE_PROJECT_ID=""
REACT_APP_FIREBASE_STORAGE_BUCKET=""
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=""
REACT_APP_FIREBASE_APP_ID=""
REACT_APP_FIREBASE_MEASUREMENT_ID=""

✍️FAQ

#### Q: Can I use the generated QR codes for commercial purposes? A: Yes, you are free to use the generated QR codes for both personal and commercial purposes. #### Q: How do I add a logo to my QR code? A: During the customization process, click on the Add Logo button and upload your image file. The logo will be placed in the center of the QR code. #### Q: What formats can I download the QR codes in? A: Yes, you are free to use the generated QR codes for both personal and commercial purposes.

⚡Contact

My Discord (YOURUSERID)

For Queries and issue related question you can contact me on Discord

Discord Username: akshaypatell_


Support

Don't forget to leave a star for this project!

Go to Top