Przejdź do treści

Case study

Automatyzacja marketingu

DropUI

Platforma do tworzenia i prowadzenia kampanii w wielu kanałach, zaprojektowana tak, aby nie wymagała kodu ani doświadczenia z narzędziami marketingowymi.

Rola
Architektura i rozwój edytora / React i Django
Status
Aktywnie rozwijany
Technologie
React / TypeScript / Django

O projekcie

01

Dlaczego powstał

DropUI powstało po to, żeby kampanię mogła przygotować każda osoba w zespole, bez pisania kodu i bez wcześniejszej znajomości rozbudowanych narzędzi marketingowych. Użytkownik układa treść wizualnie, dopasowuje ją do desktopu, tabletu i telefonu, wybiera odbiorców, moment i częstotliwość emisji, sprawdza podgląd, a na końcu publikuje gotową kampanię. Platforma łączy popupy, bary, embedy, feedy, WhatsApp i web push; e-maile oraz SMS-y są kolejnymi rozwijanymi kanałami.

02

Za co odpowiadam

Zbudowałem edytor kampanii od podstaw w React i nadal odpowiadam za jego rozwój. Stworzyłem między innymi układanie treści metodą drag-and-drop, wieloekranowe kampanie, osobne warianty dla desktopu, tabletu i telefonu, rozbudowaną bibliotekę elementów, szablony, reguły odbiorców i emisji, wyzwalacze, harmonogramy, podgląd, automatyczny zapis, trwałą historię cofania i ponawiania zmian oraz generator samodzielnego skryptu uruchamianego w sklepie. Rozwijam też tworzenie i edycję kampanii z pomocą AI oraz tryb e-mailowy z eksportem HTML. Miałem również udział w backendzie Django, przede wszystkim przy integracji buildera z resztą platformy.

03

Co powstało

Osoba bez doświadczenia technicznego może zacząć od szablonu albo opisać kampanię asystentowi AI, ułożyć ją wizualnie, sprawdzić każdą wersję responsywną, zdecydować, komu i kiedy ma się pojawić, a następnie opublikować bez ręcznego składania HTML, CSS i JavaScript. Edytor jest centralną częścią większej platformy, która prowadzi kampanie od przygotowania treści po emisję i analizę wyników w wielu kanałach.