This is the repository for my barcode scanner & stock manager app, codenamed BarryBarrel. The application is currently in early development and focuses on providing efficient barcode scanning functionality and a ugly but consistent UI.
-
Barcode Scanning: Quickly and accurately scan barcodes, including various 2D barcode and QR types, to obtain detailed product information for stock items.
-
Stock Management: The application is designed specifically for tracking and managing stock items using a local database.
-
Filtering and Search: Enhancement upon the stock management with filtering and search capabilities to quickly find specific items.
-
Notifications: Notifications for important updates and alerts related to inventory items.
-
App Customization: The app can be tailored with customizable settings and configurations. This can include look'n'feel.
-
User-Friendly Interface: The application is designed will offer a clean and intuitive interface to facilitate a straightforward experience.
-
Platform Support: BarryBarrel will be available for Linux, Android, and macOS.
-
Clone the Repository:
git clone https://github.com/aziabatz/barry-barrel-flutter.git # for ssh git clone [email protected]:aziabatz/barry-barrel-flutter.git
-
Navigate to the Project:
cd barrybarrel
-
Install Dependencies:
flutter pub get
See extra dependencies (click here) for desktop platforms.
-
Build the app (optional for Android):
❗ You need a functional Android SDK and set up environment for this step flutter build apk
-
Run the App:
flutter run
For now you only need SQLite3 library installed if you are using the app on desktop platforms (ie. GNU/Linux).
Contributions are appreciated. If you have ideas for improvements, feature requests, or bug reports, please open an issue or submit a pull request.
DO NOT OPEN PRs FOR THE MAIN BRANCH. Use the devel
branch or an issue branch if it is for specific code.
I strongly recommend using Visual Studio Code for developing with Flutter.
This project is licensed under the BSD-3 Clause License. Refer to the LICENSE file for details.
BarryBarrel is the result of collaborative efforts within the Flutter community and contributions from open-source developers.
Expand to see community libraries used in this project
> cupertino_icons > camera > sqflite > path > floor > floor_generator > build_runner > sqlite3_flutter_libs > sqlite3
Thank you for considering and getting by this point in the README. Stay tuned for updates as I continue to develop and refine the functionality of the application.