{"id":25900408,"url":"https://github.com/technolenz/qr4all","last_synced_at":"2025-03-03T02:16:44.064Z","repository":{"id":280304664,"uuid":"941513980","full_name":"Technolenz/qr4all","owner":"Technolenz","description":"A simple QR Code Scanner built in flutter","archived":false,"fork":false,"pushed_at":"2025-03-02T16:13:23.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T16:33:49.532Z","etag":null,"topics":["dart","flutter","material-ui","mobile","qrcode","qrcode-generator","qrcode-scanner","scanner","web"],"latest_commit_sha":null,"homepage":"https://qr4all.web.app","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Technolenz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-02T13:30:45.000Z","updated_at":"2025-03-02T16:22:45.000Z","dependencies_parsed_at":"2025-03-02T16:33:56.045Z","dependency_job_id":"9b04295c-15af-49d5-88ce-a6170289d341","html_url":"https://github.com/Technolenz/qr4all","commit_stats":null,"previous_names":["technolenz/qr4all"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Technolenz%2Fqr4all","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Technolenz%2Fqr4all/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Technolenz%2Fqr4all/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Technolenz%2Fqr4all/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Technolenz","download_url":"https://codeload.github.com/Technolenz/qr4all/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241596277,"owners_count":19988044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dart","flutter","material-ui","mobile","qrcode","qrcode-generator","qrcode-scanner","scanner","web"],"created_at":"2025-03-03T02:16:43.185Z","updated_at":"2025-03-03T02:16:44.048Z","avatar_url":"https://github.com/Technolenz.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QR4All - QR Code Generator \u0026 Scanner\n\nQR4All is a powerful and easy-to-use **Flutter application** designed for generating and scanning QR codes across **mobile and web platforms**. With support for multiple data types, advanced customization options, and seamless sharing capabilities, QR4All is your go-to solution for all QR code needs.\n\n## 🚀 Features\n\n### 🔹 QR Code Generation\n- **Supports Multiple Data Types:**\n  - Plain Text\n  - URLs (auto-adds `https://` if missing)\n  - Email addresses (`mailto:` format)\n  - Phone numbers (`tel:` format)\n- **Customization Options:**\n  - Choose QR code color\n  - Set background color\n  - Adjust quiet zone (padding)\n  - Select error correction level (L, M, Q, H)\n- **Share \u0026 Download:**\n  - Share QR codes via social media and messaging apps\n  - Download QR codes as high-quality PNG images\n\n### 🔹 QR Code Scanning\n- **Camera Scanning:** Scan QR codes using your device's camera\n- **Image Upload:** Upload an image to scan QR codes (available on web \u0026 mobile)\n- **Copy to Clipboard:** Quickly copy scanned results for easy use\n\n## 📸 Screenshots\n\n| Generate QR Code | Scan QR Code |\n|-----------------|--------------|\n| ![Generate QR](screenshots/generate_qr.png) | ![Scan QR](screenshots/scan_qr.png) |\n\n## 🛠 Installation\n\n### 📌 Prerequisites\n- **Flutter SDK** (v3.0.0 or higher)\n- **Dart SDK** (v2.17.0 or higher)\n\n### 📌 Steps\n1. **Clone the repository:**\n   ```sh\n   git clone https://github.com/Technolenz/qr4all.git\n   cd qr4all\n   ```\n2. **Install dependencies:**\n   ```sh\n   flutter pub get\n   ```\n3. **Run the app:**\n   ```sh\n   flutter run\n   ```\n4. **Build for web:**\n   ```sh\n   flutter build web\n   ```\n\n## 🎯 Usage\n\n### ➤ **Generate QR Code**\n1. Select the data type (Text, URL, Email, Phone)\n2. Enter the data in the input field\n3. Customize the QR code (colors, padding, error correction)\n4. Generate the QR code\n5. Share or download the QR code\n\n### ➤ **Scan QR Code**\n1. Open the scanner\n2. Use the camera to scan a QR code or upload an image\n3. View the scanned result and copy it to the clipboard\n\n## 📦 Dependencies\nQR4All uses the following Flutter packages:\n- `qr_flutter` → For generating QR codes\n- `mobile_scanner` → For scanning QR codes\n- `share_plus` → For sharing QR codes\n- `flutter_colorpicker` → For color customization\n- `http` → For web API calls (image scanning)\n\n## 📁 Folder Structure\n```sh\nQR4All/\n├── lib/\n│   ├── generate_qr_code.dart       # QR code generation screen\n│   ├── scan_qr_code.dart           # QR code scanning screen\n│   ├── main.dart                   # Entry point\n├── assets/                         # Static assets (images, fonts)\n├── screenshots/                    # App screenshots\n└── README.md                       # Project documentation\n```\n\n## 🤝 Contributing\nContributions are always welcome! Follow these steps to contribute:\n\n1. **Fork the repository**\n2. **Create a new branch:**\n   ```sh\n   git checkout -b feature/your-feature\n   ```\n3. **Commit your changes:**\n   ```sh\n   git commit -m \"Add your feature\"\n   ```\n4. **Push to the branch:**\n   ```sh\n   git push origin feature/your-feature\n   ```\n5. **Open a pull request** on GitHub\n\n## 📜 License\nThis project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for details.\n\n## 💙 Acknowledgments\n- **Flutter Team** → For the amazing framework\n- **Pub.dev** → For providing awesome packages\n- **You** → For using and supporting QR4All! 😊\n\n## 📬 Contact\nFor questions, feedback, or contributions, reach out via:\n- **Email:** technolenz@gmail.com\n- **GitHub:** [Technolenz](https://github.com/Technolenz)\n\nEnjoy generating and scanning QR codes with **QR4All!** 🚀\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechnolenz%2Fqr4all","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechnolenz%2Fqr4all","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechnolenz%2Fqr4all/lists"}