· Szymon Berski · Portfolio  · 2 min read

EN / PL

Garage Inventory Management System

A private warehouse management system for organizing garage and workshop inventory, featuring QR code scanning, location tracking, and e-commerce integration via REST API.

A private warehouse management system for organizing garage and workshop inventory, featuring QR code scanning, location tracking, and e-commerce integration via REST API.

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

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

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)

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.

Back to portfolio

Related posts

Read more »
Parts & Accessories Catalog

Parts & Accessories Catalog

Comprehensive catalog for Volkswagen Polo 6R parts and accessories, featuring optimized product displays, efficient navigation, and the ability to function as a Progressive Web App.

Enhanced WP REST API Plugin

Enhanced WP REST API Plugin

Open-source WordPress plugin extending REST API for headless CMS architectures. Features GA4 analytics integration, Polylang translation data for proper hreflang SEO implementation, relative URLs, and headless mode with 301 redirects.

VW Polo 6R user manual

VW Polo 6R user manual

Virtual owner's manual for Volkswagen Polo 6R, designed as a PWA with dark mode and search functionality for easy access to essential vehicle information.

Modern Car Blog

Modern Car Blog

Automotive blog built with Astro, Vue3, UnoCSS, REST API, and WordPress.