VelvetCake
Strona, katalog i CRM dla lwowskiej cukierni: zamówienia ze strony, Instagrama i Telegrama w jednym miejscu
Zadanie
Zamówienia w cukierni przychodzą zewsząd: ktoś pisze na Instagramie, ktoś na Telegramie, ktoś chce zamówić od razu na stronie. Dopóki wszystko to żyje w wątkach czatu, rzeczy się gubią, a obraz dnia trzyma się w czyjejś głowie
Potrzebna była strona, która niesie nastrój marki i przyjmuje zamówienia, a jednocześnie miejsce pracy dla cukierniczki, gdzie trafia każde zgłoszenie i gdzie sama zmienia menu, ceny i warsztaty, bez programisty
Rozwiązanie
Nie landing page z przyciskiem "napisz do nas", lecz aplikacja z dwoma wejściami: publiczna strona dla klientów i zamknięty CRM dla zespołu pod /admin
Strona to katalog deserów, osobna strona dla każdego deseru, warsztaty i FAQ. Zgłoszenie z dowolnego formularza od razu staje się kartą w CRM. Zamówienia z Instagrama i Telegrama trafiają do tego samego procesu ręcznie, więc każdy klient jest widoczny na jednej liście
Menu, ceny, zdjęcia i tematy warsztatów edytuje się w CRM: zmiana w panelu i strona się aktualizuje
- Aplikacja React zbudowana przez Vite; strony ładują się osobnymi chunkami, więc CRM nic nie kosztuje zwykłego odwiedzającego
- Firebase: Auth do logowania w CRM, Firestore na zgłoszenia, menu i warsztaty, Storage na zdjęcia produktów
- Aktualizacje w czasie rzeczywistym: nowe zgłoszenie pojawia się w CRM bez przeładowania
- Katalog z kategoriami i wyszukiwaniem, osobna ścieżka dla każdego deseru
- Bazowe menu i warsztaty są zaszyte w kodzie, a zmiany z CRM nakładają się na wierzch: zawsze jest do czego wrócić
- Płynne przewijanie Lenis, animacje GSAP i Motion, wersja na telefon, meta tagi i canonical na każdej stronie
Rezultat
Cukiernia dostała system, a nie samą stronę: witryna przyjmuje zgłoszenia całą dobę, a każde zamówienie, ze strony, Instagrama i Telegrama, zbiera się w jednym CRM ze statusami
Menu, cenami, zdjęciami i warsztatami zarządza sam zespół. Programista nie jest już potrzebny, żeby dodać tort albo zmienić cenę
