DigiSpace
Przyjmujemy nowe projekty | Tworzenie SaaS · Poznań

SaaS MVP od pomysłu do uruchomienia w 6–8 tygodni

Projektujemy i tworzymy produkty SaaS na solidnych podstawach: osobne dane dla każdej firmy-klienta, subskrypcje Stripe, zadania w tle i funkcje AI tam, gdzie mają sens. Kod pisze ten sam programista, z którym rozmawiasz, bez pośredników. Działamy w Poznaniu i pracujemy z klientami z Wielkopolski, całej Polski oraz zdalnie.

Termin
6–8 tygodni do startu
Własność
Kod i serwery należą do Ciebie
Postęp
Serwer testowy w pierwszym tygodniu
Nasze projekty

Produkty, które sami stworzyliśmy i utrzymujemy

Każdy z tych systemów działa produkcyjnie. Otwórz je i zobacz, jak działają.

Własny produkt SaaS

DigiPulse

Monitoring dostępności stron z powiadomieniami o incydentach

Laravel Octane i Filament odpowiadają za harmonogram, Redis przekazuje sprawdzenia do workerów w Go, a powiadomienia trafiają na Telegram i e-mail. Jest też serwer MCP, dzięki któremu asystenci AI mogą odczytywać dane z monitoringu.

Laravel Octane Go Redis Filament PostgreSQL MCP
digipulse-engine.go

// Simplified: Go worker processing a check

func ProcessChecks(ctx context.Context) {

redis := rdb.Subscribe("checks:high-priority")

latency := worker.BenchmarkHTTP(target)

if latency > threshold {

alert.DispatchTelegram(tenantId)

}

}

Platforma B2B multi-tenant

VetSpace & VetCard

Platforma dla klinik weterynaryjnych i właścicieli zwierząt

Każda klinika ma odizolowane dane, własną subdomenę lub domenę, rezerwacje online, panel dla personelu i subskrypcję Stripe (Laravel Cashier). Frontend w Nuxt korzysta z renderowania po stronie serwera (SSR), dzięki czemu serwisy klinik szybko się ładują i są dobrze indeksowane przez wyszukiwarki.

Laravel API Nuxt SSR Multi-tenancy Stripe Cashier Tailwind CSS PostgreSQL
V
clinic-central.vetspace.pro
Panel kliniki
Stripe
  • Dane kliniki odizolowane od innych klinik
  • Własna subdomena lub domena
  • Subskrypcja rozliczana przez Stripe
Platforma AI i RAG

NetPostPanel

Przygotowanie treści z AI: research źródeł, szkice, wyszukiwanie semantyczne

Pipeline RAG: research źródeł, pobieranie danych ze stron, przygotowanie szkiców z pomocą LLM i embeddingi wektorowe. Qdrant obsługuje wyszukiwanie semantyczne, Langfuse śledzi koszt i czas odpowiedzi LLM, a Laravel Horizon zarządza kolejkami, w tym automatycznymi uruchomieniami według harmonogramu.

Laravel RAG Qdrant Langfuse Horizon LLM API
RAG Vector Pipeline Qdrant + Langfuse
1. Web Scraping 200 OK
2. Vector Embeddings 1536 dims
3. Semantic Search (Qdrant) top_k=5 cosine
4. LLM Synthesis & Tracing Langfuse Tracked
Co obejmuje

Elementy typowego SaaS MVP

Które z nich są potrzebne Twojemu produktowi, ustalamy na starcie. Nie budujemy tego, z czego nie skorzystasz.

Izolacja danych

Multi-tenancy

Każda firma-klient widzi tylko swoje dane: osobna baza albo wspólna z podziałem na tenantów. W razie potrzeby własne domeny i branding.

Płatności

Subskrypcje Stripe

Stripe Checkout, portal klienta do zarządzania kartami i planami, obsługa webhooków, plany miesięczne i roczne, faktury.

Wydajność

Zadania w tle

Czasochłonne operacje (PDF, e-maile, pobieranie danych, zapytania do AI) działają w kolejkach, więc interfejs nie zwalnia. Workery w Go tam, gdzie przepustowość naprawdę ma znaczenie.

Operacje

Panel administracyjny (Filament)

Zarządzanie użytkownikami, firmami i subskrypcjami, logowanie jako użytkownik w celu odtworzenia problemu, dziennik zdarzeń i podstawowe dane o przychodach.

AI

Funkcje AI i RAG

Wyszukiwanie semantyczne w Twoich dokumentach (Qdrant), asystenci odpowiadający na podstawie Twoich danych ze wskazaniem źródeł oraz porządkowanie danych od użytkowników za pomocą LLM.

Infrastruktura

Docker i wdrożenie

Docker Compose, CI/CD w GitHub Actions i wdrożenie na Twoim koncie Hetzner, AWS lub DigitalOcean. Hosting nie zależy od nas.

Jak pracujemy

Na co możesz liczyć

Cztery zasady, których trzymamy się w każdym projekcie.

Pierwszy tydzień

Serwer testowy od pierwszego tygodnia

W pierwszym tygodniu dostajesz serwer testowy chroniony hasłem. Aktualizuje się w miarę postępu prac, więc widzisz sam produkt, a nie raporty o statusie.

Testy

Testy automatyczne

Testy jednostkowe sprawdzają logikę biznesową i rozliczenia, a testy Playwright przechodzą rejestrację, onboarding i płatność tak, jak zrobiłby to użytkownik. Uruchamiają się przy każdym pushu, więc regresje są wykrywane przed wydaniem.

Własność

Kod i infrastruktura należą do Ciebie

Od pierwszego dnia commity trafiają do Twojego prywatnego repozytorium na GitHub lub GitLab, a aplikacja działa na Twoim koncie w chmurze. Bez zamkniętych licencji.

Bezpośrednio

Rozmawiasz z programistą

Bez project managerów pośrodku: zadania omawiasz bezpośrednio z senior full-stack developerem, który pisze kod (ponad 8 lat doświadczenia komercyjnego).

Porównanie

Czym to się różni od typowego software house’u

Software house sprawdza się przy dużych zespołach i długich projektach. Przy MVP często wystarczy mniejsza forma współpracy.

Kto pisze kod
Zespół; komunikacja przez project managera
✓ Jeden senior developer, z którym rozmawiasz bezpośrednio
Czas do MVP
Często 3–6 miesięcy
✓ 6–8 tygodni dla uzgodnionego zakresu
Budżet MVP
Często od 60 000 PLN
✓ Od 19 000 PLN za stały zakres
Pierwsza działająca wersja
Często po etapie projektowania
✓ Na serwerze testowym w pierwszym tygodniu
Testowanie
Zależy od zespołu i budżetu
✓ Testy jednostkowe i Playwright są częścią zakresu
Kod i serwery
Zależy od umowy
✓ Twoje repozytorium i Twoje konto w chmurze od pierwszego dnia
Plan

Cztery dwutygodniowe sprinty do startu

Każdy sprint ma konkretny rezultat i kończy się prezentacją na serwerze testowym.

01 Tygodnie 1–2

Architektura i fundamenty

Podstawa, której nie trzeba będzie przepisywać, gdy produkt zacznie rosnąć.

Projekt bazy danych (PostgreSQL lub MySQL)
Logowanie, role i podział danych między firmami
Serwer testowy z automatycznym wdrażaniem (CI/CD)
Podstawowy układ interfejsu i komponenty UI
02 Tygodnie 3–4

Główne funkcje i płatności

Najważniejsza funkcja Twojego produktu oraz subskrypcje.

Główna logika produktu
Stripe Checkout i portal klienta (plany i subskrypcje)
Obsługa webhooków Stripe (odnowienia, anulowania, faktury)
Kolejki dla zadań w tle
03 Tygodnie 5–6

Panel użytkownika i panel administracyjny

Miejsce pracy Twoich klientów i Twojego zespołu.

Responsywny panel użytkownika (Tailwind CSS, Vue lub Blade)
Panel administracyjny w Filament do zarządzania firmami i subskrypcjami
Funkcje AI lub integracje z zewnętrznymi API, jeśli są w zakresie
Szablony e-maili i powiadomienia
04 Tygodnie 7–8

Testy i uruchomienie

Testy end-to-end, przegląd bezpieczeństwa i wdrożenie produkcyjne.

Testy Playwright dla rejestracji, onboardingu i płatności
Optymalizacja zapytań, cache i przegląd bezpieczeństwa
Wdrożenie w Twojej chmurze (Hetzner, AWS lub DigitalOcean)
Dokumentacja, przekazanie repozytorium i omówienie panelu administracyjnego
Cennik

Dwie formy współpracy

Sprint o stałym zakresie, żeby uruchomić MVP, albo współpraca miesięczna przy produkcie, który już działa.

Dla nowego produktu 6–8 tygodni

SaaS MVP

Dla założycieli, którzy chcą wystartować, sprawdzić popyt i pozyskać pierwszych płacących klientów.

od 19 000 PLN
≈ $4 800 · stały zakres
Projekt bazy danych i podział danych między firmami
Subskrypcje Stripe: płatność, portal klienta, faktury
Panel użytkownika i panel administracyjny w Filament
Serwer testowy od pierwszego tygodnia
Testy jednostkowe i Playwright
Wdrożenie w Dockerze na Twoim koncie w chmurze
Pełne przekazanie kodu i dokumentacji
2 tygodnie poprawek błędów po uruchomieniu
Dla działającego produktu Miesięcznie

Fractional CTO

Dla działającego produktu SaaS, który potrzebuje wsparcia technicznego na poziomie senior: nowe funkcje, refaktoryzacja, integracje AI, skalowanie.

od 9 500 PLN
≈ $2 400 · miesięcznie
Przegląd architektury, zapytań SQL i bezpieczeństwa
Złożone zadania backendowe (AI, RAG, workery w Go)
Testy obciążeniowe i przygotowanie do wzrostu
Code review i usprawnienia CI/CD
Bezpośredni kanał na Telegramie
Zarezerwowana liczba godzin tygodniowo

Opinie klientów

“Zaprojektował bazę danych, przygotował architekturę kodu i zaplanował kolejne wydania. Pracuje samodzielnie, przegląda i debuguje kod, regularnie proponuje usprawnienia i wyłapuje błędy logiczne w systemie. … Zawsze był dostępny, gdy projekt potrzebował wsparcia, nie szuka wymówek i jasno się komunikuje.”
Opinia klienta na Upwork · tłumaczenie z angielskiego
“Yurii to odpowiedzialny specjalista, który samodzielnie radzi sobie z szerokim zakresem zadań. Ma solidne doświadczenie w PHP (Symfony, Laravel) i frameworkach JavaScript (Vue.js, Angular) — potrafi samodzielnie zbadać złożone problemy, znaleźć ich przyczynę i wdrożyć skuteczne rozwiązanie.”
Rekomendacja na LinkedIn · tłumaczenie z angielskiego
FAQ

Częste pytania

Terminy, płatności, hosting i forma współpracy.

Dlaczego 6–8 tygodni?

Pierwsza wersja obejmuje 3–5 funkcji, które rozwiązują główny problem Twoich użytkowników i za które są gotowi zapłacić. Logowanie, multi-tenancy i rozliczenia Stripe budujemy z gotowych, sprawdzonych modułów, a nie od zera. Jeśli zakres jest większy, powiemy o tym już na etapie wyceny.

Do kogo należy kod?

Do Ciebie. Cała praca od pierwszego dnia trafia do Twojego prywatnego repozytorium na GitHub lub GitLab. Kod, konta i dostępy zostają u Ciebie.

Gdzie będzie działać aplikacja i ile kosztuje hosting?

W Dockerze na Twoim własnym koncie w chmurze (Hetzner, AWS lub DigitalOcean). Na MVP zwykle wystarcza VPS za około 60–140 PLN miesięcznie; konfigurację dobierzemy do spodziewanego obciążenia.

Czego potrzebujecie ode mnie na start?

Krótkiego opisu: jaki problem rozwiązuje produkt, dla kogo jest i jak będzie zarabiać. Na 30-minutowej rozmowie ustalamy zakres MVP i przygotowujemy specyfikację techniczną.

Jak ograniczacie ryzyko błędów na produkcji?

Testy jednostkowe sprawdzają logikę biznesową i rozliczenia, a testy Playwright przed każdym wydaniem przechodzą rejestrację, onboarding i płatność przez Stripe. Nie wyklucza to błędów całkowicie, ale pozwala wyłapać regresje, zanim zauważą je użytkownicy.

Jak wyglądają płatności?

Płatność jest podzielona na sprinty: zwykle 25% na początku każdego dwutygodniowego sprintu; możliwy jest też escrow. Rezultat każdego sprintu widzisz na serwerze testowym, zanim zapłacisz za kolejny.

Czy pracujecie z firmami z Poznania i Wielkopolski?

Tak. Działamy w Poznaniu, więc z klientami z Poznania i okolic możemy spotkać się osobiście, na przykład na starcie projektu albo przed uruchomieniem. Z klientami z innych regionów Polski i z zagranicy pracujemy zdalnie, według tego samego procesu.

Kontakt

Opowiedz nam o swoim produkcie

Napisz do nas na Telegramie albo wypełnij krótki formularz — odpowiemy z wyceną zakresu i terminu.