Usługi · 01 · Flagowy
Platformy Laravel + Vue na zamówienie.
Produkcyjne SaaS-y, narzędzia wewnętrzne i platformy multi-tenant, których nie udźwignie gotowe oprogramowanie - z zakresem na piśmie, pisane tak, żeby dało się je przejąć, utrzymywane na lata.
Produkcyjny SaaS, narzędzia wewnętrzne i platformy multi-tenant, których nie obsłuży gotowe oprogramowanie. Zakres ustalamy na Twojej Figmie albo specyfikacji, a kod piszemy tak, żeby dało się go przejąć: czytelny dla tego, kogo zatrudnisz następnego, z testami tam, gdzie testy się zwracają. Always Tickets, platforma biletowa na mecze piłkarskie, którą zbudowaliśmy w 2025, działa w tym wzorcu.
Wybierz, gdy
- Potrzebujesz logiki, której żaden CMS nie odwzoruje - workflow, pipeline'y, reguły domenowe.
- Produkt ma żyć latami i kilka razy zmienić kierunek.
- Zależy Ci, kto jest właścicielem kodu w trzecim roku i kto umie go czytać.
Tu dzieje się większość prawdziwej inżynierii, którą robimy: aplikacja na zamówienie, zbudowana dla jednej firmy, której nie pokryje żaden konfigurowalny produkt. Wartość siedzi w tym, czego nie widać z zewnątrz - w modelu domeny, kolejkach, integracjach, uprawnieniach.
Pisane tak, żeby dało się przejąć
Piszemy platformę tak, żeby kolejny programista, którego zatrudnisz, umiał ją przeczytać. Zwykły kod zamiast sprytnego. Testy tam, gdzie się zwracają, a nie dla wskaźnika pokrycia. Dokumentacja zgodna z tym, co kod naprawdę robi. Kiedy w trzecim roku przejmujesz własność, nie ma czego odtwarzać wstecz.
Jeden zespół, od zakresu do piątego roku
Ludzie, którzy ustalają zakres, to ci sami, którzy piszą kod, i ci sami, którzy go utrzymują. Żaden junior nie wysyła pierwszej wersji, podczas gdy senior idzie dalej. Ta ciągłość to cały sens - dlatego platformy, które budujemy w pierwszym roku, w piątym nadal są tymi, które prowadzimy.
- Zakres / budżet
- 48-180 tys. €
- Stały. Zakres na piśmie.
- Czas
- 3-6 mies.
- Od V1 do produkcji.
- Zbudowane w
- Laravel · Vue.js
- Postgres · Inertia · Kolejki
- Na lata
- Ten sam zespół
- Utrzymanie do piątego roku.
Xcruiter
Rekrutacyjny SaaS multi-tenant na Laravelu i Vue. W 2023 przejęliśmy działający kod, przebudowaliśmy fundamenty, które tego wymagały, i od tamtej pory dowozimy na nim funkcje - integracje z ATS, pipeline kandydatów, portal klienta. Jeden kod, te same ręce na klawiaturze.
Zobacz realizacjęCzego nie zrobimy
- Wysłać coś bez zakresu na piśmie. "Ustalimy po drodze" to przebudowa w drugim roku.
- Opakować platformę no-code i nazwać to aplikacją Laravel.
- Oddać build juniorowi i przeglądać jego PR-y z innego projektu.
Częste pytania
Czemu nie Next.js, Nuxt albo pełne SPA?
Bo w większości platform, które budujemy, wartość siedzi w backendzie - model domeny, kolejki, integracje, uprawnienia - a nie w bogatej interakcji po stronie klienta. Laravel + Inertia + Vue daje nam płynną nawigację jak w SPA bez osobnej aplikacji frontowej, osobnego wdrożenia i osobnej warstwy logowania. Gdy klient potrzebuje pełnego SPA (edytory, aplikacje typu canvas, współpraca w czasie rzeczywistym), sięgamy po samodzielne Vue. Nie robimy tego domyślnie.
Zintegrujecie się z naszymi obecnymi systemami?
Tak. Większość naszej pracy ma w pętli co najmniej jeden zewnętrzny system - CRM, ERP, płatności, tożsamość, hurtownie danych. Pisaliśmy adaptery do Recmana, HubSpota, Stripe’a, Przelewy24, Auth0, SAML/OIDC, storage’u zgodnego z S3, niezliczonych REST-ów i kilku upartych endpointów SOAP. Integracje piszemy prosto i testujemy na prawdziwych fixture’ach API.
Hostujecie strony, które budujecie?
Prowadzimy strony na przygotowanych serwerach VPS, ustawionych tak, jak zrobiłby to programista: wdrożenia z kontroli wersji, środowisko stagingowe, cache na poziomie serwera i kopie zapasowe poza serwerem. Nie współdzielony hosting z cPanelem za hasłem do FTP.
Robicie tylko WordPressa, czy też aplikacje na zamówienie?
Jedno i drugie. Obok WordPressa budujemy platformy na zamówienie w Laravelu i Vue.js, tym samym zespołem i z tym samym podejściem do utrzymania na lata. WordPress to połowa tego, co robi INFIGO; aplikacje na zamówienie to druga.
Pokaż plan. Powiemy, ile i kiedy.
Jeśli to nie jest wzorzec dla Ciebie, powiemy to w pierwszej odpowiedzi.