Program do ewidencji „gratów” - sprzętu, narzędzi i materiałów. Wiesz, co masz, gdzie to leży, komu pożyczyłeś i co możesz sprzedać. Działa w przeglądarce, także na telefonie.
Ten program tworzy autor czasnalinux.pl. Kod jest otwarty - uwagi i zgłoszenia błędów mile widziane na GitHubie.

Czym jest Craty?
Każdy, kto ma warsztat, pracownię, garaż czy piwnicę pełną sprzętu, zna to pytanie: „gdzie ja to położyłem?”. Craty to prosta aplikacja do ewidencji przedmiotów, która na nie odpowiada. Nazwa łączy polskie „graty” i angielskie crate, czyli skrzynkę.
Każdy przedmiot dostaje kartotekę: zdjęcia, opis i specyfikację, wartość, stan i kategorię, a także automatyczny numer ewidencyjny z kodem QR. Lokalizacje układasz tak jak w rzeczywistości: magazyn, regał, półka, pojemnik. Etykiety z kodami QR wydrukujesz dla wielu przedmiotów naraz.
Craty działa w przeglądarce, a na telefonie lub tablecie instaluje się jak aplikacja (PWA). Wtedy skanuje kamerą kody QR i kody kreskowe (EAN/UPC): wystarczy zeskanować etykietę na pudełku, żeby od razu zobaczyć, co w nim jest. Jeśli kod nie jest jeszcze w bazie, program zaproponuje dodanie nowego przedmiotu.
Do tego:
- wypożyczenia - komu i do kiedy pożyczyłeś wiertarkę, z przypomnieniami o terminie,
- historia zmian każdego przedmiotu,
- import z CSV - przeniesiesz listę prowadzoną dotąd w arkuszu,
- pchli targ - publiczna strona z rzeczami, które chcesz sprzedać, z kontaktem do Ciebie i linkami do ogłoszeń na OLX, Allegro czy Vinted,
- konta dla kilku osób (np. administrator i magazynier) i interfejs po polsku lub angielsku.
Craty celowo nie jest sklepem internetowym - nie ma koszyka ani płatności. To program magazynowy, a sprzedaż ogranicza się do pokazania ofert i kontaktu.
Dla kogo?
- Dla właścicieli warsztatów, pracowni, makerspace'ów i hackerspace'ów.
- Dla majsterkowiczów z garażem pełnym narzędzi.
- Dla małych firm, stowarzyszeń i szkół, które chcą wiedzieć, jaki sprzęt mają i komu go pożyczyły.
- Do domowego porządku - piwnica, strych, pudła po przeprowadzce.
Mocne i słabe strony
Zalety
- prosty, czytelny i po polsku
- kody QR, drukowanie etykiet i skanowanie telefonem
- lokalizacje jak w rzeczywistości: regał, półka, pojemnik
- wypożyczenia z przypomnieniami
- dane na Twoim serwerze, a nie w cudzej chmurze
- instalacja przez kreator w przeglądarce i aktualizacje z panelu
Wady
- to aplikacja serwerowa - potrzebny hosting z PHP i bazą danych albo Docker
- skanowanie kamerą wymaga strony z HTTPS
- młody projekt, rozwijany po godzinach
Jak zainstalować
Craty nie jest zwykłym programem na pulpit, tylko aplikacją, którą instalujesz raz na serwerze, a potem używasz w przeglądarce z dowolnego urządzenia. Są dwie drogi:
- Hosting z PHP i MySQL (np. ten sam, na którym masz stronę): pobierz paczkę
.zipz sekcji Releases na GitHubie projektu, rozpakuj ją do katalogu strony i wejdź pod adres/install- kreator sprawdzi wymagania, założy bazę i konto administratora. Potrzebny jest serwer Apache (aplikacja korzysta z plików.htaccess). - Domowy serwer z Dockerem - np. na komputerze z OpenMediaVault albo w ramach homelabu. Instrukcja jest w opisie projektu; jeśli Docker jest Ci obcy, zacznij od artykułu Docker dla początkujących.
Więcej o projekcie znajdziesz na jego stronie: cyryllo.github.io/craty.
Pierwsze kroki
Ułóż lokalizacje
Zacznij od miejsc: magazyn lub pomieszczenie, regały, półki i pojemniki. Potem każdy przedmiot przypiszesz do konkretnego miejsca.
Dodaj przedmioty i wydrukuj etykiety
Dodaj przedmioty ze zdjęciami (albo zaimportuj listę z CSV), zaznacz je na liście i kliknij Drukuj etykiety. Naklej kody QR na sprzęt i pudełka - od teraz wystarczy je zeskanować telefonem.
Craty to prosty sposób na zapanowanie nad sprzętem w warsztacie, pracowni czy garażu - z kodami QR, skanowaniem telefonem i wypożyczeniami. Wymaga własnego serwera albo hostingu, ale w zamian dane zostają u Ciebie.
