# System zarządzania magazynem garażowym
> System magazynowy do organizacji garażu i warsztatu. Oferuje skanowanie kodów QR, śledzenie lokalizacji i integrację e-commerce przez REST API.
- URL: https://spoko.space/pl/garage-inventory-system/
- Published: 2025-10-19
- Tags: laravel, filament, livewire, rest-api, qr-code
---## Zarządzanie garażem i warsztatem

Kompleksowy system zarządzania magazynem do organizacji garażu i warsztatu. System obsługuje części samochodowe, narzędzia i materiały eksploatacyjne z dokładnym śledzeniem lokalizacji i możliwością skanowania kodów QR.

## Główne funkcje

### Wielopoziomowa organizacja magazynu

System wykorzystuje hierarchiczną strukturę do precyzyjnej lokalizacji przedmiotów:
- **Lokalizacje** - Fizyczne przestrzenie (półki, uchwyty ścienne, miejsca na podłodze) ze śledzeniem pojemności
- **Pojemniki** - Pudełka, organizery i kuwety przypisane do lokalizacji
- **Przedmioty** - Produkty, narzędzia i materiały przechowywane w pojemnikach lub bezpośrednio w lokalizacjach

Każdy poziom obsługuje generowanie i skanowanie kodów QR, umożliwiając szybkie operacje magazynowe z urządzenia mobilnego.

### System skanowania kodów QR

Każdy element (produkty, pojemniki, lokalizacje, narzędzia, materiały) posiada unikalny kod QR do:
- Szybkiego wyszukiwania przedmiotów przez skanowanie
- Masowych operacji magazynowych
- Weryfikacji zawartości pojemników
- Wyszukiwania przedmiotów według lokalizacji
- Nawigacji po magazynie z urządzenia mobilnego

### Publiczny interfejs PWA

Osobna aplikacja webowa przyjazna dla urządzeń mobilnych umożliwia przeglądanie magazynu bez logowania do panelu administracyjnego:
- Skanowanie kodów QR do szybkiego wyszukiwania produktów/pojemników/lokalizacji
- Widoki siatki i listy ze wskaźnikami stanu magazynowego
- Strony podglądu pojemników i lokalizacji z listą produktów
- Interfejs zoptymalizowany pod dotyk do użytku magazynowego

### Integracja sprzedaży części

Przedmioty oznaczone do sprzedaży są udostępniane przez REST API i wyświetlane na osobnym sklepie opartym na Astro. System obsługuje:
- Dwujęzyczne opisy produktów (polski/angielski)
- Automatyczne przeliczanie cen (PLN/EUR według kursów NBP)
- Śledzenie statusu sprzedaży (dostępny, zarezerwowany, sprzedany)
- Generowanie przyjaznych SEO slugów
- Automatyczne tłumaczenia przez DeepL

### Zarządzanie narzędziami i materiałami

Oprócz części samochodowych system śledzi:
- **Narzędzia** - Skategoryzowane wyposażenie warsztatu (klucze, szczypce, elektronarzędzia, przyrządy pomiarowe)
- **Materiały** - Materiały eksploatacyjne ze śledzeniem dat ważności i alertami o niskim stanie (kleje, płyny, chemikalia)

## Implementacja techniczna

### System transakcji i audytu

Każdy ruch magazynowy jest rejestrowany:
- Transakcje przyjęcia, wydania i przesunięcia
- Automatyczne aktualizacje ilości
- Historia zmian lokalizacji
- Pełna ścieżka audytu przez Spatie Activity Log

### Panel administracyjny z FilamentPHP

Panel oparty na FilamentPHP oferuje:
- Widoki siatki i listy z zaawansowanym filtrowaniem
- Operacje masowe (przenoszenie przedmiotów, zmiana lokalizacji, przełączanie statusu sprzedaży)
- Eksport do Excela z konfigurowalnymi filtrami
- Alerty o niskim stanie i ostrzeżenia o wygasających terminach
- Tablica Kanban do zarządzania zadaniami
- Kontrolę dostępu opartą na rolach

## Wykorzystane technologie

System usprawnił organizację garażu i umożliwił sprzedaż nieużywanych części przez zautomatyzowaną integrację e-commerce.