Private Garage & Workshop Management
I developed a comprehensive inventory management system to organize my garage and workshop. The system handles automotive parts, tools, and consumable materials with precise location tracking and QR code scanning capabilities.
Core Features
Multi-tier Inventory Organization
The system uses a hierarchical structure for precise item location:
- Locations - Physical spaces (shelves, wall mounts, floor areas) with capacity tracking
- Containers - Boxes, organizers, and bins assigned to locations
- Items - Products, tools, and materials stored in containers or directly at locations
Each level supports QR code generation and scanning, enabling quick inventory operations via mobile device.

QR Code Scanning System
Every entity (products, containers, locations, tools, materials) has a unique QR code for:
- Quick item lookup by scanning
- Bulk inventory operations
- Container content verification
- Location-based item search
- Mobile-friendly warehouse navigation
The scanner runs straight from the phone camera — pointing the viewfinder at a container label instantly reveals its contents, and several codes can be handled in a single frame.
Public PWA Interface
A separate mobile-friendly web app allows browsing inventory without logging into the admin panel:
- QR code scanning for quick product/container/location lookup
- Grid and list views with stock status indicators
- Container and location overview pages with product listings
- Touch-optimized interface for warehouse use
Parts for Sale Integration
Items marked for sale are exposed via REST API and displayed on a separate Astro-based storefront. The system supports:
- Dual-language product descriptions (Polish/English)
- Automatic price conversion (PLN/EUR via NBP rates)
- Shop status tracking (available, reserved, sold)
- SEO-friendly slugs generation
- DeepL-powered automatic translations
- AI-generated descriptions — the model proposes several variants and the editor approves the best one instead of writing from scratch

Tools & Materials Management
Beyond car parts, the system tracks:
- Tools - Categorized workshop equipment (wrenches, pliers, power tools, measuring instruments)
- Materials - Consumables with expiry date tracking and low-stock alerts (adhesives, fluids, chemicals)
- PDF Attachments — Manuals, purchase invoices and warranty cards can be attached directly to each item as PDFs, accessible from the detail view
Technical Implementation
Transaction & Audit System
Every inventory movement is recorded:
- Receipt, issue, and transfer transactions
- Automatic quantity updates
- Location change history
- Complete audit trail via Spatie Activity Log

Admin Panel with FilamentPHP
The FilamentPHP-based dashboard provides:
- Grid and list views with advanced filtering
- Bulk operations (move items, change locations, toggle for-sale status)
- Excel exports with customizable filters
- Low stock alerts and expiry warnings
- Kanban board for task management
- Role-based access control
Used Technologies
Laravel
Backend framework providing REST API, database management, and business logic for inventory operations.
FilamentPHP
Admin panel framework with 10+ resources, custom widgets, QR scanning actions, and export functionality.
Livewire
Powers real-time interactions including QR code scanning, dynamic form updates, and instant search.
REST API
Exposes products for sale to external Astro storefront with caching and pagination support.
QR Code System
Generates and scans QR codes for products, containers, locations, tools, and materials for efficient warehouse operations.
Role-Based Access Control
User roles and permissions system for secure multi-user access with complete activity logging and audit trails.
This private project streamlined garage organization and enabled selling unused parts through automated e-commerce integration.


















