Skip to content

ghsc-psm/npc-mobile

Repository files navigation

Mobile National Product Catalog - Flutter App

Overview

This repository hosts a cross-platform mobile app developed with Flutter, offering a seamless experience for displaying product information. The application features a Barcode-scanning capability, allowing users to effortlessly fetch product details from GS1 barcodes.

Tech Stack

  • Language: Dart
  • Framework: Flutter
  • Data Service: Akeneo REST APIs

Libraries

The app integrates the following Flutter packages:

  • akeneo_api_client: For handling API requests to akeneo.
  • mobile_scanner: A universal barcode and QR code scanner for Flutter based on MLKit.
  • cached_network_image: For caching images from the web.

Getting Started

  1. Clone the repository.
    git clone https://github.com/ETdvlpr/npc-mobile-flutter.git
  2. Install the dependencies.
    cd npc-mobile-flutter
    flutter pub get
  3. Create a .env file in the root directory, you can use the .env.example file as a template.
    AKENEO_API_BASE_URL=https://your-akeneo-instance.com
    AKENEO_API_CLIENT_ID=your-client-id
    AKENEO_API_CLIENT_SECRET=your-client-secret
  4. Run the app.
    flutter run
  5. Enjoy!

Contributing

Contributions are welcome! If you encounter issues or have improvements, please:

  • Open an issue describing the bug or feature request.
  • If you'd like to contribute code changes, Fork the repository, make changes, and submit a pull request.

License

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published