Jak udało nam się to zrealizować?
Zamiast zlecić pisanie aplikacji na nowo, nasz Partner wziął pod uwagę rekomendację i zdecydował się zaufać zespołowi Fast White Cat w kwestii nowego, innowacyjnego podejścia do aplikacji, czyli Progressive Web Application – PWA. PWA jest aplikacją webową, która wykorzystuje nowoczesne technologie i wzorce projektowe. Aplikacje PWA są szybkie, bezpieczne, responsywne i zgodne ze wszystkimi przeglądarkami, a do tego umożliwiają wysyłanie wiadomości PUSH oraz aktualizują się automatycznie. Co więcej aplikacja PWA podlega indeksowaniu przez wyszukiwarki i pochłania znacznie mniej pamięci urządzenia mobilnego.
PWA jest najnowszą technologią tworzenia stron www, która w ofercie Fast White Cat sprawnie już funkcjonuje. Znaleźliśmy więc sposób na osiągnięcie celu, czyli możliwość pojawienia się Kontigo w AppStore i Google Play, bez tworzenia aplikacji mobilnej. Jaki? Zrobienie nowego frontendu dla e-sklepu naszego Partnera.
W przypadku PWA cały backend Magento, czyli Magento Headless, cała logika biznesowa i wszystkie dane są odcięte od frontendu, dlatego tu czekało nas najwięcej pracy. Ze względu na budżet, chcieliśmy wykorzystać wszystko, co było już gotowe, by nie zaczynać od zera – mieliśmy już nasz projekt sklepu Kontigo na Magento 2, zrobiony na tyle dobrze, że wykorzystaliśmy jego backend. Do części customizowanych musieliśmy zaimplementować endpointy GraphQL, aby frontend poprawnie wyświetlał dane. Pracowaliśmy także na szablonie Venia, który został dostosowany do indywidualnego wyglądu marki Kontigo