ToolTrack is a Flutter application designed to help CNC shops efficiently track and manage tools. It allows users to monitor which tools were used on specific parts, enabling seamless tool check-in and check-out via QR code scanning.
🚀 Currently supported on: Android
Note: This project was developed as an internship project for Vineburg Machining to help them gain AS9100 certification.
✅ Cross-Platform Compatibility – Supports Android, iOS, Linux, macOS, web, and Windows.
✅ Tool Tracking – Add, update, and manage your tool inventory.
✅ QR Code Scanning – Check in and check out tools effortlessly using QR codes.
✅ User & Admin Interfaces – Separate interfaces for regular users and administrators.
✅ Firebase Integration – Securely store and manage data using Firebase.
✅ Search Functionality – Quickly find tools using search filters.
✅ User-Friendly UI – Simple and intuitive interface for seamless user experience.
Ensure you have the following installed:
- Flutter (latest version)
- Dart SDK
- An IDE like Visual Studio Code or Android Studio
-
Clone the repository:
git clone https://github.com/DuckieOnQuacks/ToolFinder.git cd ToolFinder
-
Install dependencies:
flutter pub get
-
Run the application:
flutter run
Ensure your Flutter environment is properly set up. Follow the official Flutter installation guide for detailed instructions.
- Navigate to the "Add Tool" section.
- Enter tool details such as name, category, and location.
- Save the tool to your inventory.
- Use the QR code scanner to check in or check out tools.
- Track which tools were used on specific parts.
- Use the search bar to find tools by name, category, or location.
- Apply filters to narrow down search results.
- Update or delete tool information.
- Keep track of tool usage and availability.
This project is licensed under the MIT License. See the LICENSE file for details.