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
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.
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.
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.
