Budujemy aplikacje webowe dla firm — panele klienta, narzędzia wewnętrzne i portale sprzedażowe, które robią dokładnie to, czego potrzebuje Twoja firma. Nie sprzedajemy gotowego pudełka z listą funkcji, których nigdy nie użyjesz.
Kiedy własna aplikacja ma sens
Nie zawsze ma. Jeżeli gotowe oprogramowanie pokrywa 90% potrzeb, zwykle taniej jest je kupić. Własna aplikacja zwraca się w innych sytuacjach:
- Proces trzyma się na arkuszu kalkulacyjnym, który krąży mailem, ma pięć wersji i nikt nie wie, która jest aktualna.
- Ktoś przepisuje dane między systemami — z jednego okna do drugiego, codziennie, ręcznie.
- Klienci dzwonią po informacje, które mogliby sprawdzić sami: status zamówienia, saldo, dokumenty, historię zgłoszeń.
- Gotowe oprogramowanie wymusza zmianę sposobu pracy, który jest Twoją przewagą konkurencyjną.
- Licencje rosną z liczbą użytkowników, a Ty potrzebujesz dostępu dla wszystkich pracowników albo dla klientów.
Co budujemy
Panele i portale klienta
Miejsce, w którym Twoi klienci sami sprawdzą to, o co dziś dzwonią lub piszą: status realizacji, dokumenty, rozliczenia, historię współpracy. Odciąża biuro i działa całą dobę.
Narzędzia wewnętrzne
Aplikacje zastępujące arkusze i papierowe obiegi: ewidencje, zgłoszenia, rezerwacje zasobów, obiegi akceptacji, rejestry wymagane przepisami. Z historią zmian, uprawnieniami i realnym raportowaniem.
Portale sprzedażowe i zamówieniowe
Składanie i obsługa zamówień bez telefonów i maili, z cennikami indywidualnymi, limitami i dokumentami. Nasz portal B2B do sprzedaży licencji Microsoft 365 to dokładnie taka aplikacja — zbudowana przez nas i utrzymywana produkcyjnie.
Nakładki na istniejące systemy
Czasem nie trzeba wymieniać systemu — wystarczy dołożyć nad nim wygodny interfejs dla konkretnej grupy użytkowników, komunikujący się z nim przez API.
Na czym pracujemy
Nasz portal B2B działa na Node.js i TypeScript, z bazą MySQL, logowaniem opartym o Microsoft Entra ID i integracją z API dostawcy licencji. To nie jest teoria z prezentacji — to środowisko, które sami utrzymujemy w ruchu.
| Warstwa | Co stosujemy |
|---|---|
| Backend | Node.js z TypeScript, walidacja danych wejściowych, kontrola liczby żądań, nagłówki bezpieczeństwa |
| Baza danych | MySQL / MariaDB, MS SQL Server lub PostgreSQL — patrz integracje baz danych |
| Logowanie | Konta z Microsoft Entra ID (te same co do Microsoft 365) albo własne, z uwierzytelnianiem wieloskładnikowym |
| Integracje | REST, webhooki, import i eksport plików CSV oraz Excel |
| Hosting | Serwer w Polsce lub Microsoft Azure, z kopiami zapasowymi i monitoringiem |
Jak prowadzimy projekt
- Warsztat i analiza. Siadamy z osobami, które wykonują dany proces dzisiaj. Najwięcej wnosi zwykle nie lista życzeń zarządu, lecz obserwacja, gdzie ludzie tracą czas.
- Zakres i wycena. Dzielimy projekt na to, co musi być w pierwszej wersji, i na to, co można dołożyć później. Otrzymujesz wycenę pierwszego etapu, a nie mgliste widełki na całość.
- Prototyp. Klikalny szkic ekranów przed napisaniem kodu. Zmiana układu na tym etapie kosztuje godziny, po wdrożeniu — dni.
- Budowa etapami. Pokazujemy działające fragmenty co kilka tygodni, żeby korygować kierunek na bieżąco.
- Wdrożenie i przeniesienie danych z arkuszy lub poprzedniego systemu.
- Utrzymanie. Aktualizacje bibliotek, kopie zapasowe, monitoring i rozwój — w ramach stałej obsługi albo osobnej umowy.
Bezpieczeństwo i dane
Aplikacja webowa jest wystawiona do internetu, więc traktujemy ją jak każdy inny element infrastruktury:
- uwierzytelnianie oparte o konta firmowe, z możliwością wymuszenia MFA,
- uprawnienia w podziale na role — użytkownik widzi wyłącznie swoje dane,
- walidacja wszystkiego, co przychodzi od użytkownika, i ochrona przed typowymi atakami na aplikacje webowe,
- szyfrowanie transmisji i haseł, rejestr zdarzeń na potrzeby audytu,
- kopie zapasowe bazy i możliwość odtworzenia stanu z wybranego dnia,
- zgodność z RODO: minimalizacja danych, retencja, obsługa żądań osób, których dane dotyczą.
Co dostajesz na koniec
- Kod źródłowy i pełne prawa do zbudowanego rozwiązania.
- Dokumentację techniczną i instrukcję dla użytkowników.
- Dostęp do serwera i bazy — środowisko jest Twoje, nie nasze.
- Możliwość zmiany wykonawcy. Budujemy na standardowych technologiach, bez zamykania Cię w autorskiej platformie.
Najczęstsze pytania
Ile kosztuje aplikacja webowa?
Zależy od zakresu, ale rząd wielkości daje się określić już po warsztacie. Prosty panel klienta z logowaniem i kilkoma widokami to zwykle kilka tygodni pracy. Rozbudowany system zamówieniowy z integracjami — kilka miesięcy. Dlatego dzielimy projekt na etapy: pierwsza wersja ma działać i przynosić korzyść, zanim wydasz cały budżet.
Czy mogę zacząć od małej wersji?
To rekomendowane podejście. Pierwszy etap obejmuje jeden proces, który boli najbardziej. Po kilku tygodniach użytkowania wiadomo znacznie więcej o tym, co budować dalej — i ta wiedza jest warta więcej niż najdokładniejsza specyfikacja pisana na starcie.
Co, jeśli będziemy chcieli rozwijać aplikację sami?
Dostajesz kod, dokumentację i środowisko. Pracujemy na powszechnie znanych technologiach, więc Twój zespół albo inny wykonawca przejmie projekt bez przepisywania go od zera.
Czy aplikacja połączy się z systemami, których używamy?
Jeżeli udostępniają API lub choćby eksport plików — tak. To osobny temat, opisany na stronie integracja API.
Kto utrzymuje aplikację po wdrożeniu?
Możemy przejąć utrzymanie w ramach outsourcingu IT albo przekazać środowisko Twojemu zespołowi wraz z dokumentacją. Aplikacja wymaga opieki niezależnie od tego, kto ją prowadzi — biblioteki trzeba aktualizować, a kopie zapasowe testować.
Warto przeczytać
- Excel jako baza danych — kiedy przestaje wystarczać
- REST, webhook czy plik — jak wybrać sposób wymiany danych
Porozmawiajmy o Twoim procesie
Opisz, co dziś pochłania najwięcej czasu. Ocenimy, czy warto to zautomatyzować, i ile by to kosztowało — zanim cokolwiek zamówisz.

