NFC Receipt Viewer is a Flutter application that allows users to read and display receipt information from NFC tags. It provides a convenient way to view and save receipt data retrieved from NFC-enabled devices.
- Read NFC tags: The app can read NFC tags that contain receipt information.
- Display receipt details: The app extracts and displays the logo image, customer name, receipt ID, product entries, and receipt total from the NFC tag.
- Save receipts: Users can save the displayed receipt information to a local database for future reference.
To run the NFC Receipt Viewer app, make sure you have the following installed:
- Flutter SDK: https://flutter.dev/docs/get-started/install
- Dart SDK: https://dart.dev/get-dart
- Clone the repository:
git clone https://github.com/Ahmed-Mohiuddin-Shah/nfc-receipt-viewer.git
Navigate to the project directory:
cd nfc-receipt-viewer
Install the dependencies:
flutter pub get
Usage Connect your Android device to your development machine or use an emulator, then run the app:
flutter run
The app will be installed and launched on the connected device/emulator.
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
Fork the repository. Create a new branch for your feature/bug fix. Implement your changes. Commit your changes and push them to your forked repository. Submit a pull request explaining your changes.
Flutter NFC Manager