Malzemecim is a modern, user-friendly business management system that digitises inventory and customer credit management. Built with Flutter, it runs across Android, iOS, Web and Windows, bringing your business needs together on one platform.

Comprehensive Inventory & Customer Credit Management for Hardware, Building Supplies and Paint Retailers
Malzemecim is a modern, user-friendly business management system that digitises inventory and customer credit management. Built with Flutter, it runs across Android, iOS, Web and Windows, bringing your business needs together on one platform.
To support businesses’ digital transformation and improve workflows by meeting operational needs ranging from stock tracking and customer credit management to barcode scanning and detailed reporting.
Comprehensive Product Tracking: Full control over adding, editing, deleting and listing products
Support for 10+ Categories: Hardware, paint, electrical supplies, plumbing, tools, gardening, construction, automotive and more
Multiple Units: Flexible measurements using pieces, kg, litres, metres, m², m³ and custom units
Stock Management: Track current stock and minimum levels to avoid running out
Automatic Alerts: Instant low-stock notifications help you reorder on time
Image Management: A visual catalogue with up to 5 photos per product
Barcode Integration: Assign and track product barcodes for faster transactions
📱 Mobile Camera Scanning: Quickly scan barcodes and QR codes with Android and iOS cameras
🌐 Web Camera Support: Scan barcodes with a camera through the browser
💻 USB Barcode Reader: Full integration with professional USB barcode scanners
⌨️ Manual Entry: Flexible manual barcode entry on the web platform
🎯 Multiple Formats: Support for EAN-13, EAN-8, Code 128, Code 39, QR codes and more than 10 formats
🚀 Automatic Matching: Automatically find the scanned product and open its detail page
⚡ Instant Detection: Smart debouncing prevents repeated scans
Search Across Multiple Fields: Search product names, brands, categories, barcodes and descriptions
Smart Algorithm: Exact matches are prioritised, with partial matching also supported
Quick Barcode Lookup: Find a product instantly by barcode number
Category Filters: Narrow results quickly by category
Real-Time Results: Search results update as you type
Customer Tracking: Detailed customer records and contact management
Record Management: Track active, paid and overdue balances separately
Payment System: Flexible payment plans with partial and full payment records
Due Date Tracking: Manage risk with due dates and overdue alerts
Payment History: View and report detailed payment history
📉 Low-Stock Report: Instantly see products below their minimum stock level
💵 Customer Credit Summary: Track total outstanding balances and payment status
🔥 Popular Products: Analyse the most-searched products to inform sales strategy
📅 Monthly Summary: Monitor business performance with monthly sales and stock summaries
Quick Notes: Create reminders for your business on the spot
Note Management: Add, edit and delete notes for easy organisation
Colour-Coded Categories: Categorise notes by colour for quick access
Email and Password Login: A secure authentication system
User Registration: An easy registration process using business details
Role-Based Access: Manage permissions through Admin and Employee roles
Automatic Sessions: Track user state and sign in automatically
Material Design 3: A professional appearance following modern design standards
Responsive Layout: A layout that adapts to every screen size
Smooth Animations: Transition animations that improve the user experience
Dark/Light Themes: A comfortable colour palette
Turkish Interface: Full Turkish language support
📱 Mobile: An optimised mobile experience for Android and iOS
🌐 Web: A web application that runs smoothly in modern browsers
💻 Desktop: A native desktop application for Windows
Ready-to-use project builds are in the releases/ folder:
File Path: releases/malzemecim-windows-v1.0.0.zip
Version: 1.0.0+1
Size: ~50 MB when extracted
System Requirements:
Windows 10 or later (64-bit)
Visual C++ Redistributable 2015-2022 (x64)
Installation Steps:
Download the ZIP file and extract it to a folder
If Visual C++ Redistributable is not installed, download it here and install it
malzemecim.exe — double-click this file to launch
Detailed Instructions: KURULUM_TALIMATLARI.md contains the installation guide
File Path: releases/malzemecim-android-v1.0.0.apk
Version: 1.0.0+1
Size: ~77 MB
System Requirements:
Android 5.0 (API 21) or later
At least 100 MB of free storage
Installation Steps:
Download the APK to your Android device
Allow installation from unknown sources
Tap the APK file to install
Detailed Instructions: KURULUM_TALIMATLARI.md contains the installation guide
To create your own build:
# Windows build
flutter build windows --release
# Android APK build
flutter build apk --release
# Android App Bundle (Play Store için)
flutter build appbundle --release
Build files are generated at these locations:
Windows: build/windows/x64/runner/Release/
Android APK: build/app/outputs/flutter-apk/app-release.apk
For detailed installation and troubleshooting instructions:
KURULUM_TALIMATLARI.md — Windows and Android installation guide
VC_Redistributable_Indirme.md — Visual C++ Redistributable download information
1. Register: When you first open the app, you are taken to the registration screen
Business name
Full name
Email address
Secure password
The first registered user automatically receives the Admin role
2. Sign In: After registering, sign in with your email and password
3. Add a Product: Start using the system by adding your first product
On the home screen, open the Products tab
+ is the button to tap
Enter product details: barcode, price, stock and more
Add product photos if desired
Save
Scan is the tab to open
Allow camera access
Point the camera at the barcode or QR code
The product detail page opens automatically
Customer Credit is the tab to open
+ is the button to tap
Enter the customer information and amount
Save
Speed up daily work with fast barcode scanning and automated operations. Remove the need for manual record-keeping.
See how your business is doing with detailed reports and analyses. Make informed decisions.
Prevent lost sales with low-stock alerts. Track customer balances to improve cash flow.
Secure cloud storage keeps your information safe, with automatic backup and synchronisation.
The same experience on phones, tablets and desktops. Manage your business wherever you are.
Learn quickly with an intuitive interface and simple navigation. No technical knowledge required.
Full access to every feature
Permission to add, edit and delete products
Manage and track customer credit
View comprehensive reports and analyses
System management and configuration
View product information
Scan barcodes and search products
All the tools needed for customer service
Personal settings and profile management
Platform | Status | Features | Download |
|---|---|---|---|
📱 Android | ✅ Full Support | Camera scanning, USB barcode readers and offline use | Download APK |
🍎 iOS | ✅ Full Support | Camera scanning and offline use | Coming Soon |
🌐 Web | ✅ Full Support | Web camera scanning, USB barcode readers and responsive design | Coming Soon |
💻 Windows | ✅ Full Support | USB barcode readers and a desktop experience | Download ZIP |
Feature | Description |
|---|---|
📦 Product Management | Comprehensive product tracking and inventory management |
🔍 Barcode Scanning | Mobile, web and USB device support |
🔎 Advanced Search | Smart search across multiple criteria |
💰 Customer Credit | Customer balance tracking and payment management |
📊 Reports | Detailed analyses and summary reports |
📝 Notes | Quick notes and reminders |
🔐 Security | Role-based access control |
🌐 Multiple Platforms | Android, iOS, Web, Windows |
Framework: Flutter 3.8+
Backend: Firebase (Authentication, Firestore, Storage)
State Management: Provider
UI: Material Design 3
Barcode Scanning: mobile_scanner
Image Management: cached_network_image, image_picker
Screenshots will be added soon.
This is a private project. Please get in touch about contributions.
This is a private project. All rights reserved.
Current Version: 1.0.0+1
Last Updated: 2025-12-16
Build Files: releases/ folder
Mehmet Karataşlar
🔗 Repository: git@github.com:mehmet-karataslar/malzemecim.git
To the Flutter team for a great framework
To the Firebase team for the backend infrastructure
To all open-source library developers
Start your business’s digital transformation today.
48
Views
2
Likes
Paylaş
Mehmet Karataş
Developer & Architect