Jedno źródło prawdy zamiast dziesięciu arkuszy.
Budujemy aplikacje webowe na zamówienie: systemy rezerwacji apartamentów, systemy dla wypożyczalni samochodów, portale B2B z katalogiem produktów, systemy PIM i magazynowe, serwisy z rozbudowaną wyszukiwarką i aplikacje dla sieci przedstawicieli handlowych. Łączymy rozproszone arkusze i narzędzia w jedną bazę, automatyzujemy powtarzalną pracę i dodajemy agentów AI tam, gdzie to ma sens.
Co budujemy
Kalendarz dostępności, ceny sezonowe i minimalna długość pobytu, rezerwacja i płatność online, automatyczne wiadomości do gości oraz panel dla właściciela i obsługi. Kalendarze synchronizujemy z portalami rezerwacyjnymi, np. przez iCal.
Flota i dostępność aut, rezerwacje online z cenami zależnymi od terminu, umowy i kaucje, protokoły wydania i zwrotu ze zdjęciami oraz przypomnienia o przeglądach i ubezpieczeniach.
Katalog dla klientów hurtowych z indywidualnymi cenami i rabatami, szybkie zamawianie (także z listy lub pliku), statusy zamówień, faktury i dokumenty — połączony z ERP albo magazynem.
Jedno miejsce na opisy, atrybuty, warianty, zdjęcia i pliki produktów w wielu językach. Z PIM dane trafiają do sklepu, portalu B2B, na marketplace’y i do katalogów PDF — wszędzie te same.
Stany i lokalizacje produktów, przyjęcia i wydania, inwentaryzacja z telefonem jako skanerem kodów kreskowych i QR, historia każdego ruchu i raport różnic.
Tysiące produktów lub ofert z wieloma filtrami i powiązaniami — np. akcesoria pasujące do modelu czy zamienniki — szybka wyszukiwarka odporna na literówki i podstrony gotowe pod SEO.
Aplikacja dla sieci przedstawicieli w terenie: baza klientów i wizyt, zamówienia przyjmowane u klienta z telefonu lub tabletu (także bez zasięgu), cenniki i promocje, cele i prowizje, raporty dla kierowników regionów.
Logowanie, role, statusy zamówień i zgłoszeń, dokumenty i formularze — klient lub partner załatwia sprawę sam, bez dzwonienia. Także platformy e-learningowe i typu marketplace.
Systemy do obsługi zamówień, zleceń, rezerwacji czy serwisu, dopasowane do procesu firmy — przy CRM i ERP także na fundamencie open source, np. Open Mercato. Gdy wystarczy gotowy system, wdrażamy Pipedrive lub Odoo.
Z czym przychodzą do nas klienci
| Problem | Co grozi | Co robimy |
|---|---|---|
| Dane klientów i zamówień w kilku arkuszach | Nikt nie wie, która wersja jest aktualna | Jedna baza danych z uprawnieniami i historią zmian |
| Te same dane przepisywane ręcznie między systemami | Błędy, opóźnienia i godziny straconej pracy | Integracje przez API i automatyzacje w n8n |
| Klienci dopytują o status mailem i telefonem | Zespół w kółko odpowiada na te same pytania | Portal ze statusem, dokumentami i zgłoszeniami po zalogowaniu |
| Raport dla zarządu składany ręcznie co miesiąc | Decyzje podejmowane na nieaktualnych danych | Pulpit z najważniejszymi liczbami, aktualizowany na bieżąco |
| Gotowy system nie pasuje do sposobu pracy | Obejścia w arkuszach i opłaty za nieużywane funkcje | Aplikacja dopasowana do procesu, na sprawdzonym fundamencie |
| Pracownicy wklejają dane firmy do przypadkowych czatów AI | Brak kontroli nad tym, gdzie trafiają informacje | Agent AI w aplikacji, z dostępem tylko do potrzebnych danych |
W każdym systemie
Najważniejsze liczby firmy w jednym widoku — sprzedaż, zamówienia, realizacja, koszty — prosto z bieżących danych, a nie z ręcznie składanego arkusza.
Każda informacja ma jedno miejsce i jednego właściciela. Aplikację łączymy z tym, czego już używasz: CRM, księgowością, sklepem, Google Workspace czy DocuSign.
Przepisywanie danych, powiadomienia, generowanie dokumentów i synchronizację systemów przenosimy do przepływów n8n, które łatwo podejrzeć, poprawić i uruchomić ponownie, gdy coś pójdzie nie tak.
Agent odpowiada na pytania o dane, przygotowuje szkice dokumentów albo porządkuje zgłoszenia. Działa z uprawnieniami użytkownika i listą dozwolonych akcji, z filtrami danych wrażliwych, a zmiany w danych zatwierdza człowiek.
ERP i księgowość, płatności online, kurierzy, e-mail i SMS — system wymienia dane z tym, czego już używasz, przez API i webhooki.
Logowanie, role i uprawnienia do danych, historia zmian, kopie zapasowe i monitoring — każdy widzi tylko to, czego potrzebuje do pracy.
Jedno źródło prawdy
| Obszar | Arkusze i ręczna praca | Aplikacja z jednym źródłem prawdy |
|---|---|---|
| Aktualność danych | Kilka wersji pliku, każda trochę inna | Jedna baza: wszyscy widzą to samo w tej samej chwili |
| Dostęp | Plik wysłany mailem trafia do każdego | Role i uprawnienia: każdy widzi tylko to, czego potrzebuje |
| Historia zmian | Nie wiadomo, kto i kiedy zmienił komórkę | Zapis: kto, co i kiedy zmienił |
| Spójność danych | Literówki, różne formaty dat i zdublowani klienci | Sprawdzanie danych przy zapisie i jeden rekord dla każdego klienta |
| Powtarzalna praca | Kopiowanie, przepisywanie, ręczne maile | Automatyzacje i powiadomienia uruchamiane zdarzeniami |
Arkusz to dobre narzędzie na start — kłopot zaczyna się, gdy staje się systemem, od którego zależy cała firma.
Programowanie z agentami AI
Programujemy z agentami AI (agentic coding): narzędzia takie jak Claude Code czy Codex czytają kod projektu, wprowadzają zmiany w wielu plikach i uruchamiają testy, więc szybciej dochodzimy do działającej wersji. Za architekturę, bezpieczeństwo i jakość odpowiada jednak doświadczony programista.
| Etap | Co powstaje | Co robią agenci AI | Co sprawdza programista |
|---|---|---|---|
| MVP | Najmniejsza wersja, która rozwiązuje najważniejszy problem | Szybko składają ekrany, formularze i API według zakresu | Architekturę, model danych, uprawnienia i każdą zmianę |
| Rozwój | Kolejne moduły, integracje i automatyzacje według priorytetów | Piszą kod i testy według wzorców projektu | Każdą zmianę w przeglądzie kodu (code review), wyniki testów i podgląd przed publikacją |
| Utrzymanie | Aktualizacje, kopie zapasowe, monitoring i wsparcie — jak przy obsłudze stron WWW | Pomagają diagnozować błędy i sprawdzać wpływ aktualizacji | Bezpieczeństwo, sekrety i konfigurację serwera — zawsze ręcznie |
Nie obiecujemy konkretnych procentów przyspieszenia — to zależy od projektu. Stała zasada: do produkcji trafia tylko kod, który programista przeczytał, zrozumiał i zaakceptował.
Technologie
| Technologia | Do czego | Kiedy wybieramy |
|---|---|---|
| React i TanStack Start | Interfejs aplikacji: panele, formularze, tabele i pulpity, z renderowaniem na serwerze | Gdy aplikacja jest mocno interaktywna, a liczą się typowany routing i swoboda wyboru hostingu |
| Node.js | JavaScript po stronie serwera: API, integracje, zadania w tle | Gdy potrzebna jest własna logika biznesowa i wiele integracji |
| Supabase | Baza PostgreSQL z logowaniem, plikami, aktualizacjami w czasie rzeczywistym i uprawnieniami do wierszy (RLS) | Gdy dane są relacyjne (klienci, zamówienia, rozliczenia) i ważna jest możliwość przeniesienia na własny serwer |
| Firebase | Platforma Google: baza dokumentowa Firestore, logowanie, Cloud Functions, hosting | Gdy aplikacja, także mobilna, ma działać offline i synchronizować dane między urządzeniami |
| Open Mercato | Fundament open source (licencja MIT) w TypeScript do systemów CRM, ERP i zaplecza e-commerce, przygotowany pod agentów kodujących | Gdy potrzebny jest CRM lub ERP na miarę, bez pisania od zera tego, co powtarzalne |
| Vercel | Hosting z automatycznym wdrożeniem z repozytorium i podglądem każdej zmiany | Gdy liczą się szybkie wdrożenia i akceptacja zmian na podglądzie, np. przy Next.js i TanStack Start |
| Cloudflare Workers i Pages | Kod uruchamiany w globalnej sieci Cloudflare bez zarządzania serwerami; baza D1, pliki R2, kolejki | Gdy aplikacja ma szybko odpowiadać w wielu krajach; nowe projekty uruchamiamy na Workers, zgodnie z zaleceniem Cloudflare |
| Docker (konteneryzacja) | Aplikacja w kontenerze z zależnościami działa tak samo u programisty, w testach i na serwerze | Gdy aplikacja ma działać na własnym serwerze lub składa się z kilku usług |
| n8n | Automatyzacje budowane wizualnie, z własnym kodem, integracjami i funkcjami AI; w chmurze lub na własnym serwerze | Gdy trzeba połączyć kilka systemów bez rozbudowy samej aplikacji |
| Amazon Bedrock | Modele AI wielu dostawców (m.in. Anthropic, OpenAI, Amazon) przez jedno API, z filtrami treści i danych wrażliwych (Guardrails) | Gdy agent ma pracować na danych firmy w kontrolowanym środowisku: własne konto AWS, wybrany region (także w Europie), bez dostępu dostawców modeli do zapytań |
| Orkiestracja agentów AI | Frameworki do agentów wykonujących zadania w kilku krokach (np. LangGraph, Strands Agents, Claude Agent SDK) i narzędzia podłączane przez MCP | Gdy agent ma korzystać z narzędzi, dzielić pracę z innymi agentami i czekać na akceptację człowieka |
Supabase czy Firebase? Przy danych relacyjnych naturalnym wyborem jest PostgreSQL w Supabase, przy pracy offline mocną stroną Firebase jest Firestore. Vercel czy Cloudflare? Decydują framework, potrzebne usługi i to, gdzie są użytkownicy.
G2 TEAM w liczbach
Łączna wartość sprzedaży inwestycji deweloperskich wspartych naszym marketingiem internetowym — od stron www, przez kampanie leadowe, po materiały sprzedażowe.
Firmy z różnych branż — usługi, IT, reklama i grafika. Pracujemy dla klientów z Polski, USA, Niemiec i Dubaju.
Z tymi klientami pracujemy na stałe: rozwijamy ich serwisy, prowadzimy reklamy, analizujemy wyniki i dbamy o IT.
Portfolio
Jak zaczynamy
Proces, użytkownicy i dane: co dziś działa w arkuszach, a co boli najbardziej.
Skąd pochodzą dane, kto je zmienia i gdzie ma być jedno źródło prawdy.
Makiety w Figmie albo pierwsza działająca wersja — z agentami AI powstaje szybko, więc decyzje zapadają na konkretach.
Co wchodzi do pierwszej wersji, w jakiej technologii i za ile — przed rozpoczęciem budowy.
Po każdym etapie działająca wersja do sprawdzenia, przegląd kodu i testy.
Wdrożenie, szkolenie zespołu i monitoring, potem kolejne moduły według priorytetów.
Najczęstsze pytania
To zależy od zakresu, liczby integracji i wymagań dotyczących danych. Dlatego zaczynamy od warsztatu i prototypu, a wycenę przygotowujemy dla konkretnego zakresu MVP; kolejne etapy wyceniamy przed rozpoczęciem pracy.
Agenci AI przyspieszają pisanie kodu, ale nie decydują, co trafia do produkcji. Każdą zmianę czyta i akceptuje programista, kod przechodzi testy, a uprawnienia, dostęp do danych i konfigurację serwera sprawdzamy ręcznie.
Agent widzi tylko dane potrzebne do zadania i działa z uprawnieniami użytkownika. Przy Amazon Bedrock modele wywołujemy z konta AWS Twojej firmy, w wybranym regionie (także w Europie), a dostawcy modeli nie mają dostępu do zapytań i odpowiedzi. Zasady przetwarzania danych osobowych warto uzgodnić z prawnikiem — my dbamy o to, żeby technika była z nimi zgodna.
Kod powstaje w repozytorium Git, z dokumentacją i instrukcją wdrożenia, a konta w usługach chmurowych najlepiej zakładać na Twoją firmę — pomagamy je skonfigurować. Prawa do kodu określa umowa.
Tak, także starsze portale, np. w PHP i Yii2. Zaczynamy od przeglądu kodu i bezpieczeństwa — agenci AI pomagają szybko zrozumieć nawet nieudokumentowany kod — a potem proponujemy plan: co naprawić od razu, a co przebudować etapami.
Porozmawiajmy o Twoim projekcie — odpowiadam w 24h.