dapkniht/QR-Scanner-Pro — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a polished QR Scanner Pro web app using React, TypeScript, and Tailwind. I want it to feel simple enough for anyone to use on a phone or laptop.

The app should have three main areas, camera scanning, image upload, and QR code generation. For camera scanning, let the user allow camera access, start and stop scanning, and show the result clearly when a QR code is found. For image upload, let people drag in or choose an image and decode the QR code from it. For generating, support plain text, website links, email with subject and body, phone numbers, SMS messages, and WiFi details.

Please make it responsive, clean, and modern, with helpful empty states and friendly error messages for things like camera permission denied or no QR code found. Everything should happen locally in the browser, with no data being sent anywhere. Add buttons to copy results and download generated QR codes. Look up current docs online if you need to.

Want more depth? Deep Reverse