Forge Scan is a QR code scanner app built with React Native Expo. It allows users to scan QR codes using their device's camera and displays the scanned data. The app provides features like flashlight control, zoom control, and a history of scanned QR codes.
- Scan QR codes using the device's camera.
- Display the scanned data.
- Toggle flashlight on/off for scanning in low-light environments.
- Adjust zoom level for better scanning.
- Maintain a history of scanned QR codes.
- Delete individual or multiple scanned QR codes from the history.
-
Clone the repository:
git clone https://github.com/0ME9A/forgescan.git
-
Navigate to the project directory:
cd forge-scan
-
Install the dependencies:
npm install
-
Start the app:
npm start
This will launch the Expo development server.
-
Follow the instructions from the Expo development server to run the app on your preferred platform (Android emulator, iOS simulator, or physical device).
- Open the app and grant camera permissions if prompted.
- Point the camera at a QR code to scan it.
- The scanned data will be displayed on the screen.
- Use the flashlight toggle to control the flashlight for better scanning in low-light environments.
- Adjust the zoom level to improve scanning accuracy.
- View the history of scanned QR codes.
- Delete individual or multiple scanned QR codes from the history.
- React Native
- Expo
- React Navigation
- expo-barcode-scanner
- SQLite (for storing scanned QR code history)
Contributions to Forge Scan are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.