Migracja z no-code

Migracja z Bubble na własny kod.
Aplikacja działa przez cały czas.

Wiesz już, że platforma Cię blokuje. Migracja z no-code zaczyna się u nas od modelu danych, nowa wersja powstaje obok działającej, a użytkownicy przechodzą na nią jednym przełączeniem.

★★★★★ 5.0 na Clutch ·120+ zrealizowanych projektów ·Sami budowaliśmy w Bubble

Michał Sukiennik, Co-founder, COO w Personit
Bezpłatna konsultacja
„Sami budowaliśmy w Bubble, więc szybko zobaczę, co blokuje Twoją aplikację i jak ją bezpiecznie przenieść.”
Michał SukiennikCo-founder, COO
Co się zmieniło

Kiedyś no-code dawał szybkość. Dziś daje ją AI na własnym kodzie.

Platforma pozwoliła Ci szybko wystartować. Teraz to samo tempo daje AI pracujące na repozytorium, a no-code zaczyna je hamować.

  • Integracje

    Każda nietypowa integracja to obejście pluginu i długie wdrożenie.

    Integrację piszemy pod Twoje API, szybko i z testami.

  • Wydajność

    Przy rosnącej liczbie rekordów listy i raporty zwalniają.

    Bazę i zapytania optymalizujesz pod swój ruch.

  • Koszty

    Rachunek za platformę rośnie razem z liczbą użytkowników.

    Płacisz za infrastrukturę, którą realnie zużywasz.

  • Tempo

    Konkurencja wypuszcza funkcje szybciej, a Ty klikasz zmiany w edytorze.

    Agenci AI pracują na całym kodzie, a nowe funkcje wchodzą szybciej.

Skąd to wiemy

Sami w tym siedzieliśmy.

Nie ocenialiśmy no-code z zewnątrz. Budowaliśmy w nim produkty dla klientów, współtworzyliśmy branżę i sami przenosiliśmy projekty na własny kod. Ograniczenia platformy znamy od podszewki: jak trzyma dane, czego nie oddaje eksport, gdzie kończy się workflow.

  1. Lata no-code

    Budowaliśmy w Bubble i FlutterFlow

    Produkty klientów poszły na produkcję i zebrały realnych użytkowników.

    Stoisko Personit z hasłem no-code / low-code, dwóch założycieli ściska sobie dłonie
  2. Społeczność

    Współtworzyliśmy branżę

    Współorganizowaliśmy pierwszy Bubble meetup w Polsce, byliśmy w radzie programowej NoCode Days i prowadziliśmy zajęcia z no-code na Politechnice Warszawskiej. O no-code i low-code mówiliśmy w materiałach, artykułach i wywiadach, m.in. dla Forbes i MyCompany Polska.

    Bubble Poland Meetup: pełna sala uczestników i rozmowy przy wspólnym stole Paweł Płowiec z identyfikatorem konferencji NoCode Days 2023 w EXPO XXI w Warszawie Michał Sukiennik i Paweł Płowiec przed ścianką z logotypami narzędzi no-code Zespół Personit przy stoisku firmy na konferencji Panel dyskusyjny z udziałem Personit na scenie konferencji Techchill w Mediolanie
  3. Migracje

    Przenosiliśmy własne projekty

    Evento powstało w Bubble i obsłużyło ponad 640 konferencji. Jego kolejną wersję, Evento 2.0, przenieśliśmy na własny kod. Tę samą drogę przeszliśmy z projektami klientów.

    Ekran aplikacji Evento do promocji konferencji
  4. Dziś

    Wdrażamy AI, szkolimy, organizujemy Pionierów AI

    Budujemy na własnym kodzie z AI. Wiemy, jak budowano w no-code, i wiemy, jak to przebudować na nowo przy użyciu AI.

    Prelegent Personit na scenie Pionierów AI w Rotundzie PKO w Warszawie Prelekcja o wdrożeniach AI dla pełnej sali podczas Pionierów AI w Rotundzie w Warszawie

Jak chcesz zacząć migrację?

Wiesz, co przenosimy

Opisz swoją aplikację

Napisz, na czym stoi aplikacja, kto z niej korzysta i co Cię blokuje. Wrócimy z pytaniami i propozycją kolejnego kroku.

Opisz projekt
Nie wiesz, od czego zacząć

Porozmawiaj z Michałem

Bezpłatna konsultacja: omówimy Twoją aplikację, możliwy stack i przebieg migracji.

Umów bezpłatną konsultację
Przebieg

Jak wygląda migracja z Bubble krok po kroku.

  1. 01

    Model danych

    Zaczynamy od danych, ekrany przychodzą później. Rozpisujemy typy, relacje, uprawnienia i workflow, które na nich pracują.

    Użytkownicy: stara aplikacja
  2. 02

    Eksport i mapowanie

    Eksportujemy zawartość z Bubble i mapujemy ją na docelowy schemat bazy. Skrypty migracyjne uruchamiamy próbnie, wiele razy, a każde przejście kończy się raportem rozbieżności.

    Użytkownicy: stara aplikacja
  3. 03

    Nowa aplikacja na własnym kodzie

    Budujemy aplikację na nowo, z AI w procesie: agenci piszą i testują kod, a Tech Lead go przegląda. Najczęściej React i Supabase (PostgreSQL), dobrane do Twojego ruchu i integracji.

    Użytkownicy: stara aplikacja
  4. 04

    Przełączenie bez przestoju

    Ostatnia synchronizacja danych i przepięcie domeny w uzgodnionym oknie. Stara aplikacja zostaje w trybie tylko do odczytu jako plan B.

    Użytkownicy: nowa aplikacja
  5. 05

    Rozwój

    Kod leży w Twoim repozytorium. Rozwijasz produkt z nami albo z własnym zespołem, w tempie, które daje AI. Subskrypcję platformy kończysz, gdy nowa wersja przepracuje uzgodniony okres.

    Użytkownicy: nowa aplikacja

Bezpłatna konsultacja

Michał, nasz COO chętnie porozmawia o Twoim pomyśle, aby sprawdzić, czy możemy Ci pomóc.

Michał Sukiennik, COO of Personit
Pytania

Zanim umówisz konsultację.

Czy w trakcie migracji aplikacja przestanie działać?

Nie. Przez cały czas budowy stara aplikacja obsługuje użytkowników, a nowa powstaje obok niej. Przełączenie robimy w uzgodnionym oknie, po próbnych przeniesieniach danych. Stara wersja zostaje potem w trybie tylko do odczytu jako plan B.

Co się dzieje z danymi, które mamy w Bubble?

Zaczynamy od modelu danych. Eksportujemy zawartość, mapujemy ją na docelowy schemat i uruchamiamy skrypty migracyjne próbnie, wiele razy. Każde przejście kończy się raportem rozbieżności, więc przed przełączeniem wiesz, co się przeniosło. Ostatnia synchronizacja idzie w oknie przełączenia.

Na jaką technologię przenosicie aplikację?

Najczęściej na React i Supabase (PostgreSQL). Ostateczny stack dobieramy do aplikacji: jej ruchu, integracji i zespołu, który będzie ją dalej rozwijał. Ustalamy go przed startem prac.

Czyj będzie kod po migracji?

Twój. Repozytorium zakładamy po Twojej stronie od pierwszego dnia, razem z dokumentacją i dostępami do infrastruktury. Po zakończeniu projektu Twój zespół albo inny wykonawca może przejąć rozwój bez naszego udziału.

Do kogo należą prawa autorskie po zakończeniu projektu?

Do Ciebie. Tam, gdzie nie da się przenieść pełni praw (na przykład przy komponentach zewnętrznych), dostajesz licencję na ich używanie.

Aplikacja nie powstała w no-code, tylko wyszła z AI albo została po innym zespole? Zobacz, jak pomożemy Ci ją wypuścić na produkcję →

Tworzymy innowacje razem

Nasi partnerzy

Accelpoint
Unicorn Hub
SpeedUp
Investin
InCube

Skontaktuj się

Porozmawiajmy

Paweł Płowiec

Paweł Płowiec

CEO

LinkedIn

Opowiedz nam o swoim projekcie