Historia Marka
Sprawniejsze kupowanie odzieży w branży modowej
Mark Turner i Ulla Hald opowiadają, jak korzystają z Bazy danych czasu rzeczywistego Firebase i funkcji w Cloud Functions, aby uprościć i koordynować zakup odzieży między menedżerami a kupującymi. Więcej informacji
„Rozwiązanie Firebase jest niezawodną, elastyczną i ekonomiczną platformą, która pozwala nam skupić się na funkcjach, a nie na infrastrukturze, szybko iterować i bezproblemowo skalować”.
– Mark Turner
TO, FAVES
TO, FAVES
Pytania i odpowiedzi – Mark i Ulla
-
P: Skąd pochodzi Twoja pasja do tworzenia aplikacji?O: Mark: Wychowałam się w sercu Doliny Krzemowej. Programowanie mnie zainteresowało od bardzo małego wieku. Fascynacja programowaniem i branżą technologiczną sprawiła, że na początku kariery pracowałam w wielu startupach, zanim dołączyłam do HP, a potem do Apple, gdzie poznałam Ullę. Nie zawsze bezpośrednio tworzyłem oprogramowanie, ale zawsze współpracowałem z programistami. Gdy Ulla założyła firmę, która stała się ulubioną, pracowałam do niej jako dyrektorka ds. technologii. Bardzo lubię wracać do rozwoju – lubię rozwiązywać problemy i to, że w programowaniu coś działa albo nie działa.
-
Pyt.: Co skłoniło Was do założenia FAŁSZYWY?O: Ulla: Stworzyliśmy funkcję ULUBIENIA, aby ułatwić sprzedawcom organizowanie zakupów zasobów reklamowych i podejmowanie decyzji, które przynoszą zysk. Obecnie kupujący widzą tysiące produktów na targach i platformach hurtowych online. Łatwo się ich pogubić i kupić zbyt wiele podobnych produktów lub przekroczyć budżet. Firma FAVES powstała, by zapewnić sprzedawcom wizualizację asortymentu i śledzić wszystkie szczegóły, co pozwala im optymalizować działalność i uniknąć kosztownych, często popełnianych błędów. Mark: Zaczęliśmy tworzyć narzędzie do selekcji, ale wkrótce zdaliśmy sobie sprawę, że nasi klienci potrzebują bardziej wszechstronnych narzędzi do planowania zakupów i zarządzania zamówieniami, aby móc konkurować i odnosić sukcesy w szybko zmieniającej się branży. Naszą misją jest zapewnienie małym i średnim sprzedawcom narzędzi do planowania dostępnych dla firm takich jak Macy's czy Nordstrom. Dzięki temu mogą oni skupić się na szlifowaniu umiejętności przedsiębiorczych i pomóc im w osiąganiu wpływu na społeczności, a nie na rozgrywce w arkuszach kalkulacyjnych i pogoni za zamówieniami.
-
P: Jak działa aplikacja FAVES?O: Ulla: Gdyby Instagram i Microsoft Excel miały dzieci, byłoby to „ULUBIONE”. Na najbardziej podstawowym poziomie robisz zdjęcia kupowanych produktów i skanujesz tagi, aby zebrać informacje, takie jak cena, kolor i daty dostawy. Firebase aktualizuje informacje o zakupach i wydatkach w czasie rzeczywistym, więc cały zespół radzi sobie z tym samym i nie przekracza budżetu. Po powrocie do sklepu firma FAVES śledzi oczekiwaną dostawę i pomaga zespołom ds. marketingu i sprzedaży w przygotowaniu się do nowych produktów.
-
Pyt.: Z jakimi wyzwaniami związanymi z tworzeniem aplikacji firma FAVES miała problem?O: Mark: Od samego początku zdawaliśmy sobie sprawę, że współpraca jest kluczowa. Oznaczało to nie tylko przechowywanie zdjęć, ale także bazę danych w czasie rzeczywistym z pamięcią podręczną i synchronizacją offline. Do tego potrzebna była skalowalność. Nie chcieliśmy być właścicielami tej infrastruktury ani nią zarządzać.
-
P: Jak Firebase pomógł w rozwiązaniu tych problemów?O: Mark: Przeanalizowaliśmy różne alternatywy, ale w Firebase zaznaczyliśmy wszystkie opcje, które były dla nas najważniejsze: bezpieczne, skalowalne i zoptymalizowane pod kątem urządzeń mobilnych. Początki były łatwe, dzięki czemu mogliśmy tworzyć i testować aplikacje bez ponoszenia dużych wydatków czy długoterminowego zaangażowania. Baza danych czasu rzeczywistego Firebase zapewniła nam niezbędną wydajność i skalowalność oraz płynnie obsługiwała buforowanie i synchronizację offline, co jest niezwykle ważne w przypadku współpracy w aplikacjach mobilnych. Nasi klienci pracują we wszystkich rodzajach miejsc, czasami nawet bez zasięgu sieci. Jednak dzięki Firebase użytkownicy nie muszą się o tym martwić – my też nie musimy. Poza tym Firebase pomaga nam nie tylko skalować nasze działania, ale też szybko tworzyć nowe funkcje oparte na Cloud Functions dla Firebase bez wpływu na cykl programowania aplikacji w iOS. Na przykład stworzyliśmy skaner tagów za pomocą funkcji Cloud dla Firebase i Google Cloud Vision API do odczytywania i interpretowania etykiet produktów, dzięki czemu klienci nie muszą ręcznie wpisywać informacji. Mamy obecnie ponad 50 funkcji w Cloud Functions dla Firebase, które pozwalają wykonywać takie zadania jak analiza danych, generowanie raportów czy integracja z platformami innych firm, takimi jak Shopify. Sprzedaję usługę Cloud Functions dla Firebase, ponieważ są one niedrogie, płynne skalowalne i nie wymagają od mnie udostępniania ani utrzymywania sporej liczby maszyn wirtualnych.
-
Pyt.: Z jakich innych funkcji Firebase korzystasz?O: Korzystamy z Uwierzytelniania Firebase, aby usprawnić logowanie i wdrażanie użytkowników, Google Analytics dla Firebase zbiera informacje o użyciu oraz Firebase Crashlytics do monitorowania i debugowania problemów ze stabilnością. Niedawno opracowaliśmy rozszerzenie do Chrome, które umożliwia naszym klientom importowanie zamówień bezpośrednio z najpopularniejszych hurtowych platform zakupowych. Aby zapewnić bezproblemową obsługę, importer korzysta z Hostingu Firebase, Uwierzytelniania Firebase i Cloud Functions dla Firebase. Klienci są zachwyceni, gdy już po kilku sekundach widzą, że ich zamówienie online pojawi się w aplikacji ULUBIONE.
-
Pyt.: Jak opiszesz Firebase w jednym zdaniu?O: Mark: Firebase okazał się niezawodną, elastyczną i ekonomiczną platformą, która pozwala nam skupić się na funkcjach, a nie infrastrukturze, szybko wprowadzać poprawki i łatwo skalować.
Relacje od społeczności
Daj się zainspirować i zobacz, jak inni deweloperzy wykorzystują technologie Google do rozwijania swoich pomysłów.