VulCode

Tworzenie platform internetowych: SaaS, marketplace i e-learning

VulCode tworzy platformy internetowe dla startupów i firm: SaaS z abonamentem, marketplace i platformy dla edukacji, w których jeden system obsługuje wiele organizacji z oddzielonymi danymi. Platforma rozlicza subskrypcje i udostępnia REST API dla partnerów, a zacząć możemy od MVP.

od 7 999 zł

Kwotę dla Twojego zakresu podajemy w bezpłatnej wycenie.

Członkowie i role jednej organizacji na platformie
Zaproszenie przyjęteFirma 21: nowa osoba z rolą Członek
Zaproszenie do organizacji na telefonie

Czym jest platforma internetowa (multi-tenant)?

Platforma multi-tenant to nie narzędzie dla jednej firmy, tylko produkt obsługujący wiele niezależnych kont naraz, każde z oddzielonymi danymi.

Marketplace, platforma edukacyjna czy fintechowa musi rozdzielać dane setek albo tysięcy kont, rozliczać subskrypcje automatycznie i udostępniać API partnerom od pierwszego dnia. Architektura multi-tenant to fundament, na którym rośniesz bez przepisywania systemu przy 1000. koncie.

Architektura multi-tenant

Wiele kont i organizacji na jednym systemie, z danymi wzajemnie izolowanymi.

Subskrypcje i rozliczenia

Automatyczne naliczanie opłat cyklicznych bez ręcznego wystawiania faktur.

REST API z dokumentacją

Gotowe do integracji z partnerami i zewnętrznymi systemami od pierwszego dnia.

Dla kogo jest platforma internetowa?

Sprawdza się tam, gdzie produkt obsługuje wiele niezależnych kont, nie jedną firmę.

Marketplace

Łączysz dwie strony transakcji - sprzedających i kupujących - na jednej platformie.

Platforma edukacyjna (EdTech)

Kursy, harmonogramy i postępy uczniów rozdzielone na konta instytucji i uczniów.

Narzędzie SaaS z subskrypcją

Płatny dostęp rozliczany automatycznie, z osobnym kontem i danymi dla każdego klienta.

Startup skalujący od MVP

Architektura, która wytrzyma przejście od pierwszych 100 kont do 100 000 bez przepisywania.

Produkt z API dla partnerów

Zewnętrzne firmy integrują się z Twoją platformą przez udokumentowane API.

Platforma rezerwacji usług

Firmy wystawiają terminy, klienci rezerwują i płacą, a platforma pobiera swoją prowizję.

Co wchodzi w ofertę?

Podstawa platformy

Platforma obsługuje wiele organizacji naraz, rozlicza je według planów i rośnie bez zatrzymywania usługi dla aktywnych kont.

6 pozycji
  • Konta i logowanie SSORejestracja z potwierdzeniem adresu e-mail, reset hasła i logowanie kontem firmowym przez OAuth2 są gotowe od pierwszej wersji.
  • Architektura multi-tenantDane każdej organizacji są odizolowane od pozostałych, choć wszystkie działają na jednej bazie kodu.
  • Plany i limity użyciaDefiniujesz plany, limity i funkcje dostępne na każdym poziomie, a system sam blokuje to, czego dany plan nie obejmuje.
  • Onboarding nowego kontaKlient po rejestracji przechodzi przez prowadzony proces, który kończy się pierwszym realnym użyciem platformy.
  • API z dokumentacją OpenAPIKlienci integrują platformę z własnymi systemami od pierwszego dnia, bo każdy endpoint jest opisany w Swaggerze.
  • Aplikacja w przeglądarceInterfejs działa w przeglądarce na komputerze i tablecie, a aplikację mobilną można dołożyć w kolejnym etapie.

Płatności i billing

Rozliczenia są najbardziej ryzykowną częścią platformy, więc bramkę, faktury i nieudane płatności obsługujemy przed startem.

6 pozycji
  • Stripe, Przelewy24 lub PayUKarty, BLIK, przelewy i portfele cyfrowe obsługuje jedna bramka, dobrana do rynku, na którym sprzedajesz.
  • Subskrypcje z odnowieniemSystem pobiera opłatę w dniu odnowienia, obsługuje nieudane płatności i przypomina klientom o wygasającej karcie.
  • Faktury PDF w panelu klientaKażda transakcja tworzy fakturę zgodną z przepisami, którą klient pobiera sam ze swojego panelu.
  • Kody rabatowe i promocjeKampanie, kody afiliacyjne i zniżki dla wybranych grup użytkowników tworzysz w panelu, bez zmian w kodzie.
  • Kredyty i pay-as-you-goZamiast stałego abonamentu klient doładowuje konto i płaci proporcjonalnie do zużytych zasobów albo funkcji.
  • Prowizje w modelu marketplacePrzy sprzedaży między użytkownikami platforma nalicza Twoją prowizję od każdej transakcji według ustalonych stawek.

Skalowalność

Architekturę projektujemy tak, żeby dziesięć razy więcej użytkowników oznaczało zmianę infrastruktury, a nie przepisywanie aplikacji.

4 pozycje
  • Modularny monolit albo mikroserwisyModularny monolit szybciej się buduje i łatwiej rozwija na starcie, a mikroserwisy dają swobodę przy dużym ruchu.
  • Kolejki zadań w tleE-maile, raporty i eksporty przetwarza RabbitMQ, Bull albo SQS, więc użytkownik nie czeka na nie przed ekranem.
  • Skalowanie poziomeAplikacja nie trzyma stanu sesji na serwerze, więc działa na wielu instancjach naraz i rośnie przez dokładanie maszyn.
  • Cache Redis i CDNCzęste zapytania i sesje obsługuje Redis, a obrazy, JS i CSS serwuje CDN, co zdejmuje ruch z bazy danych i serwera.

Panel operacyjny

Twój zespół dostaje własny panel do obsługi kont, zgłoszeń i wskaźników, bez ręcznych zapytań do bazy danych.

4 pozycje
  • Użytkownicy i organizacjePodglądasz konta, zmieniasz plany, ręcznie nadajesz dostępy i blokujesz użytkowników łamiących regulamin.
  • Helpdesk z historią klientaSupport widzi przy zgłoszeniu plan klienta, jego ostatnie działania i wcześniejsze tickety w jednym widoku.
  • MRR, churn, retencja i ARPUWskaźniki subskrypcyjne liczą się na bieżąco z danych platformy, więc nie składasz ich ręcznie w arkuszu.
  • Feature flagsNową funkcję włączasz najpierw wybranym kontom, zbierasz od nich opinie i dopiero potem udostępniasz ją wszystkim.

Bonusy w większych projektach

Przy szerszym zakresie albo kilku specjalistach naraz te elementy możemy wliczyć w cenę projektu.

4 pozycje
  • Projekt UI/UX w cenieRazem z agencją Aphrodi przygotowujemy badania UX, wireframe i gotowe ekrany w Figmie, które od razu idą do implementacji w tym samym projekcie.
  • Infrastruktura cloud w pakiecieVPC, CI/CD, bazy danych, monitoring i auto-scaling na AWS lub GCP konfigurujemy przed launchem, bez osobnego DevOps.
  • Strategia go-to-marketPomagamy przygotować komunikację platformy przed startem, razem ze stroną landing, która ma ją sprzedawać.
  • Wsparcie przy launchuDopracowujemy onboarding i przygotowujemy pierwsze kampanie pozyskiwania użytkowników na dzień publikacji platformy.

Jak przebiega budowa platformy?

Architektura idzie przed pierwszym ekranem, bo błąd tutaj kosztuje najwięcej później.

Pierwszy kontakt i wycena

Opisujesz, kto z kim ma się spotykać na platformie i na czym zarabiasz. Odsyłamy kwotę i plan etapów.

  • Strony rynku i ich potrzeby
  • Model przychodu i rozliczeń
  • Zakres pierwszego etapu

Onboarding i zasady

Spisujemy reguły: kto co widzi, kto komu płaci, co się dzieje przy sporze. To fundament całej logiki.

  • Reguły dostępu dla każdej strony
  • Przepływ pieniędzy i prowizji
  • Scenariusze sporne i wyjątki

Model danych i skalowanie

Projektujemy strukturę pod docelowy ruch, nie pod pierwszy miesiąc. Zmiana fundamentu później jest najdroższa.

  • Struktura pod docelowy wolumen
  • Kolejki i zadania w tle
  • Plan rozrostu bazy

Prototypowanie kluczowych ścieżek

Makiety najważniejszych przepływów dla każdej ze stron platformy, do akceptacji przed kodowaniem.

  • Ścieżka dla każdej ze stron
  • Panel administracyjny operatora
  • Stany puste i pierwsze uruchomienie

Budowa etapami

Wydajemy platformę etapami, żeby pierwsza wersja mogła ruszyć zanim powstanie całość. Każdy etap jest używalny.

  • Pierwszy etap zdatny do użytku
  • Płatności i rozliczenia
  • Panel operatora i moderacja

Testy obciążeniowe i bufor

Sprawdzamy, jak platforma znosi ruch powyżej zakładanego, i gdzie pęka pierwsza. Bufor na uwagi jest w terminie.

  • Zachowanie powyżej zakładanego ruchu
  • Izolacja danych między stronami
  • Poprawki w ramach zakresu

Uruchomienie i przekazanie

Startujemy produkcyjnie, podpinamy monitoring i przekazujemy panel operatora wraz ze szkoleniem.

  • Uruchomienie produkcyjne
  • Monitoring i alerty
  • Szkolenie zespołu operatora

Długoterminowe wsparcie

Zostajemy na kolejne etapy, nowe strony rynku i zmiany w modelu rozliczeń.

  • Kolejne etapy z planu
  • Nowe integracje i metody płatności
  • Monitoring i opieka techniczna

Za kurtyną

Zanim zobaczysz gotową platformę, dzieje się dużo pracy, której nie widać.

Analiza skali od startu

Projektujemy pod 100 000 kont, nawet jeśli startujesz ze stu, bo najdroższe błędy architektoniczne to te, które wychodzą dopiero przy wzroście. Podejmujemy decyzje o bazie i infrastrukturze z myślą o skali, której jeszcze nie masz, żeby sukces nie zmusił Cię do przepisania platformy od zera.

Architektura multi-tenant

Izolację danych między kontami projektujemy od pierwszej tabeli w bazie, bo doklejona później niemal zawsze zostawia szczeliny. Każdy klient widzi wyłącznie swoje dane, nawet gdy dzielą tę samą infrastrukturę - a to fundament zaufania, bez którego platformy SaaS nikt nie kupi.

API dokumentowane od startu

Swagger/OpenAPI powstaje razem z każdym endpointem, a nie jako uciążliwy obowiązek dopisywany na koniec projektu. Dzięki temu Twoi klienci i integratorzy dostają dokumentację, która faktycznie zgadza się z kodem, a nowy programista rozumie platformę bez tygodnia zgadywania.

Test pod obciążeniem

Sprawdzamy, jak system zachowuje się przy realnym ruchu, a nie tylko wtedy, gdy klika w niego jedna osoba na deweloperskim laptopie. Symulujemy tysiące jednoczesnych użytkowników, żeby wąskie gardła wyszły na testach, a nie w dniu, w którym platforma naprawdę się przyda.

Efekt: wyróżniasz się Ty

Cała ta robota dzieje się w tle po to, żebyś mógł rosnąć bez przepisywania systemu w najgorszym możliwym momencie. Kiedy przychodzi nagły wzrost albo duży klient, platforma po prostu daje radę, a Ty zajmujesz się rozwojem biznesu zamiast gaszenia pożarów.

Wybrane realizacje

Platformy od panelu dla firm hostingowych po szyfrowany komunikator i pocztę, oraz platforma medtech zbudowana dla startupu.

Flaem

Platforma dla firm hostingowych: panel usług, sklep i system rozliczeń, stawiane na serwerach operatora.

Plazer

Szyfrowany komunikator dla społeczności. Wiadomości prywatne szyfrowane MLS (RFC 9420), rdzeń w Ruście działający w przeglądarce i serwer społeczności do postawienia u siebie.

VulMail

Poczta pod własną domeną albo na adresie @vulmail.pl, bez reklam w skrzynce. Rekordy MX, SPF, DKIM i DMARC ustawiają się same, filtr antyspamowy uczy się na decyzjach użytkownika, a antywirus i kwarantanna zatrzymują podejrzane załączniki.

SafeBands

Operacyjny rdzeń platformy medtech dla startupu rozwijającego inteligentne opaski ratunkowe.

Cairn

Self-hosted panel, w którym wiedza o projekcie przeżywa agentów, którzy nad nim pracują.

Pharos

Monitoring uptime, publiczna strona statusu i obsługa incydentów w jednym binarium (Go + wbudowany SQLite), stawianym jednym poleceniem.

Trzy sposoby na ten sam projekt

Ten sam projekt można zamówić na trzy sposoby. Poniżej te same osiem rzeczy sprawdzone w każdym z nich.

Szablon z generatora AI
abonament w kreatorze

Najtaniej i najszybciej, dopóki strona nie musi realnie sprzedawać.

  • Stała opłata miesięczna.
  • Strona stoi tego samego dnia.
  • Ten sam zestaw bloków co u tysiąca innych firm.
  • Tekst generyczny, napisany do nikogo konkretnego.
  • Ciężki kod kreatora spowalnia i obniża pozycję w Google.
  • Tylko to, co akurat daje kreator.
  • Czat pomocy i baza wiedzy.
  • Pierwsza poważna zmiana to zaczynanie od zera.
VulCode
od 7 999 zł

Wyceniamy konkretny zakres i trzymamy się tej kwoty do końca.

  • Wycena ustalona przed startem i niezmienna do końca.
  • Data publikacji podana razem z wyceną.
  • Projekt i kod pisane pod tę jedną stronę.
  • Piszesz bezpośrednio do osoby, która prowadzi Twój projekt.
  • Piszemy pod Twoją grupę odbiorców i jej pytania.
  • Ładuje się w około sekundę, także na telefonie.
  • Wliczone, bez osobnej pozycji na fakturze.
  • Zostajemy na poprawki i kolejne sekcje.
Agencja z pełnym procesem
duży budżet na start

Duży zespół i duży budżet, z którego sporo idzie na sam proces.

  • Projekt tworzony od zera.
  • Copywriter po stronie agencji.
  • Optymalizacja zwykle mieści się w zakresie.
  • W zakresie, często jako osobna pozycja.
  • Dalsza współpraca w abonamencie.
  • Każda zmiana zakresu to aneks i nowa kwota.
  • Harmonogram liczony w miesiącach.
  • Kontakt przez opiekuna projektu, nie przez zespół.

Powiedz, co ma robić Twoja strona. Wycenę z kwotą i terminem odsyłamy w godzinę.

Czemu wybrać VulCode?

Pięć rzeczy, które widzisz od pierwszej wiadomości do pracy po starcie.

Wycena z zakresem prac i etapami płatności

Najczęstsze pytania

Najczęstsze pytania o tę usługę i współpracę.

Chcesz omówić swój projekt?

Każde zlecenie wyceniamy indywidualnie - niezależnie od skali, technologii czy etapu projektu. Napisz do nas, a odpowiemy w godzinę. Wycena jest bezpłatna.