Skip to content

A simple QR Code Generator web application built with React and TypeScript. This project allows users to generate QR codes for various inputs like URLs, text, phone numbers, and more.

License

Notifications You must be signed in to change notification settings

PegasusXing/anything-generator

Repository files navigation

Warning

This repository is a work in progress! Don't fork or clone until the repo is marked as active.

Sample screenshot

QR Code Generator


View site - GH Pages PegasusXing - react-vite-qrcode stars - react-vite-qrcode forks - react-vite-qrcode

Static Badge Dynamic JSON Badge Dynamic JSON Badge Dynamic JSON Badge Dynamic JSON Badge Dynamic JSON Badge Dynamic JSON Badge License

Overview

A simple QR Code Generator web application built with React and TypeScript. This project allows users to generate QR codes for various inputs like URLs, text, phone numbers, and more.

Features

  • Input Options: Generate QR codes for URLs, text, email addresses, and phone numbers.
  • Customization: Control QR code size, margin, and color.
  • Download: Download generated QR codes as PNG images.

Dependencies

  • React: Frontend library for building user interfaces.
  • TypeScript: Adds static typing to JavaScript to improve developer productivity and code quality.
  • qrcode.react: React component for generating QR codes.
  • styled-components: CSS-in-JS library for styling React components.

Installation

To run this project locally, clone the repository and navigate into the project directory, use npm or yarn to install the necessary dependencies and run the vite development server:

git clone https://github.com/PegasusXing/react-vite-qrcode.git
cd react-vite-qrcode

npm install
npm run dev

# or

yarn install
yarn run dev

You should be good to go:

  VITE v5.4.3  ready in 290 ms

  ➜  Local:   http://localhost:5173/ 
  ➜  Network: use --host to expose
  ➜  press h + enter to show help

Usage

  1. Enter your data (URL, text, etc.) in the input field.
  2. (coming soon) Select the type of QR code you want to generate.
  3. (coming soon) Customize the QR code (optional).
  4. Your QR code will be displayed. You can download it using the download button.

Contributing

Contributions are welcome! Here's how you can contribute to this project:

  1. Fork the project.
  2. Create your feature branch git checkout -b feature/FeatureName
  3. Commit your changes git commit -m 'Added some FeatureName that does some FeatureFunction'
  4. Push to the branch git push origin feature/FeatureName
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • shields.io
  • simple icons.
  • etc.

About

A simple QR Code Generator web application built with React and TypeScript. This project allows users to generate QR codes for various inputs like URLs, text, phone numbers, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published