Dokumentacja AI-CARGO
Kompletny przewodnik po platformie AI-CARGO — pierwszym na świecie autopilocie w logistyce. Dowiedz się, jak korzystać z modułów, integracji i narzędzi AI.
Szybki start
Zaloguj się i zacznij w 5 minut
Zlecenia
Zarządzaj zleceniami transportowymi
AI Assistant
Automatyzacja z pomocą AI
Szybki start
Aby rozpocząć pracę z AI-CARGO:
- Zarejestruj się — utwórz konto na stronie rejestracji
- Zaloguj się — użyj adresu email i hasła
- Przejdź do Dashboard — zobaczysz główny panel z podsumowaniem
- Skonfiguruj firmę — dodaj dane firmy w Ustawieniach
AI-CARGO automatycznie przetwarza przychodzące emaile z zleceniami transportowymi. Wystarczy przekierować emaile na dedykowany adres.
Architektura
Platforma zbudowana jest na nowoczesnym stosie technologicznym:
| Warstwa | Technologia | Opis |
|---|---|---|
| Frontend | Next.js 16 + React 19 | App Router, Server Components, Streaming |
| UI | shadcn/ui + Tailwind CSS 4 | Komponenty Radix UI z customowym designem |
| Baza danych | Supabase (PostgreSQL) | Realtime, RLS, Edge Functions |
| AI | Gemini + Mistral OCR | Ekstrakcja danych, asystent czatu, OCR |
| Hosting | Vercel | Auto-deploy, Fluid Compute, Edge |
| GPS | GBOX (INELO) | Pozycje pojazdów w czasie rzeczywistym |
Zlecenia
Modul zleceń to serce platformy. Obsługuje 93 kolumny danych na zlecenie transportowe, z pełną wirtualizacją kolumn dla wydajności.
Widoki
- Tabela — DataTable z 93 kolumnami, edycja inline, context menu, sortowanie i filtrowanie
- Karty — lista kart z rozwijanym akordeonem, smooth scroll
Funkcje
- Infinite scroll z paginacją server-side
- Filtrowanie po statusie, kontrahencie, porcie załadunku
- Wyszukiwanie globalne w 12 polach
- Edycja komórek inline (klik na komórkę)
- Context menu z akcjami
Flota i mapa
Modul floty pokazuje pojazdy na mapie w czasie rzeczywistym dzięki integracji z GBOX GPS. Dane odświeżane co 60 sekund.
- Mapa MapLibre GL z pozycjami pojazdów
- Clustery dla dużej liczby pojazdów
- Panel szczegółów pojazdu (kierowca, prędkość, status)
- Historia tras i pozycji
Komunikacja
Moduł komunikacji w stylu ClickUp — kanały z drzewkiem obiektów, wiadomości, dokumenty i tabele w jednym miejscu.
- Kanały z typami wiadomości (Message, Ogłoszenie, Pomysł, Aktualizacja)
- Tryb dokumentu w kanale z autozapisem
- Wbudowany arkusz kalkulacyjny
- Emoji picker i @wzmianki
Dokumenty
Edytor dokumentów oparty na TipTap z pełnym formatowaniem prose, slash commands (/), @wzmiankami i asystentem AI (Ctrl+J).
- Dokumenty i Wiki z folderami
- Szablony (Raport, Procedura, Notatka, Instrukcja, Checklist)
- Autozapis co 1.2 sekundy
- Historia wersji (snapshot co 5 minut)
- Udostępnianie przez link
- Eksport HTML i Markdown
Raporty
Automatyczne i ręczne raporty z danymi z platformy. Edycja inline typu, statusu, częstotliwości i formatu.
Kalendarz
Widoki Dzień, Tydzień i Miesiąc. Klik na pusty dzień otwiera dialog dodawania. Sheet podgląd wydarzeń dnia.
OCR i ekstrakcja danych
Pipeline automatycznego przetwarzania emaili z zleceniami:
- Email odebrany — Resend webhook z weryfikacją Svix signature
- Załączniki PDF — filtrowanie po MIME type, wykluczenie sygnatur
- Mistral OCR — konwersja PDF na markdown (
mistral-ocr-latest) - Gemini AI — ekstrakcja pól i mapowanie na kolumny
orders.* - Zapis zlecenia — INSERT do bazy z statusem „przetwarzanie"
Asystent AI
Wbudowany czat AI dostępny na każdej stronie dashboardu. Obsługuje pytania o zlecenia, generowanie treści, tłumaczenia i analizę dokumentów.
- Kontekst rozmowy z historią
- Załączniki PDF/JPG/PNG/TXT
- Akcje w edytorze: kontynuuj, uprość, rozszerz, popraw gramatykę, tłumacz
Automatyczne przetwarzanie
System automatycznie generuje raporty przetworzenia zlecenia w formacie Markdown, zapisywane w katalogu zlecenia w Supabase Storage.
GBOX GPS (INELO)
Integracja z systemem GBOX firmy INELO do śledzenia pojazdów. Pozycje GPS synchronizowane do tabel vehicle_positions_live (aktualne) i vehicle_positions_points (historia).
Uwaga: INELO nie pozwala na podłączanie urządzeń zewnętrznych do boxów GBOX (stany wejść niedostępne — ograniczenie biznesowe).
Email (Resend)
Przychodzące emaile przetwarzane przez Resend Inbound webhook. Weryfikacja signature Svix, ekstrakcja załączników i treści, automatyczne tworzenie zleceń.
API
Endpointy REST w /api/ obsługujące wszystkie operacje platformy. Kluczowe endpointy chronione przez Vercel BotID (invisible CAPTCHA).
| Endpoint | Metoda | Opis |
|---|---|---|
/api/admin/zlecenia-baza | GET | Lista zleceń z paginacją i filtrami |
/api/chat | POST | Asystent AI (chroniony BotID) |
/api/admin/documents | GET/POST/PATCH/DELETE | CRUD dokumentów |
/api/webhooks/resend-inbound | POST | Webhook emaili (Svix signature) |
AI-CARGO © 2026 GEO-TECH SP. Z O.O.