Wyzwanie
Aplikacja do zarządzania zapasami diamentów - dowolna konfiguracja
Podstawowym zagadnieniem, z jakim przyszło się nam zmierzyć, było stworzenie “inteligentnego” eksportu plików CSV, które zawierają informacje o zasobach użytkowników. Każdy posiadacz diamentów może dowolnie modyfikować wartość i zakres kolumn, dzięki czemu ma pełną kontrolę nad zamieszczanymi informacjami o stanie swojego inwentarza.
Oznacza to, że różne układy plików CSV nie mają znaczenia dla działania aplikacji. Nasz system jest w stanie dostosować ich wartość do wyświetlanych treści. Oznacza to przede wszystkim zniwelowanie konieczności ręcznego dostosowywania plików przez dealera.
Diamond Stock Management - użytkownicy
Kolejnym zagadnieniem, z którym przyszło nam się zmierzyć, było ustalenie uprawnień poszczególnych użytkowników. Wynika to z założenia funkcjonalności aplikacji, która poza zbiorem danych ma służyć przede wszystkim prezentacji zbiorów wybranym przez dealera klientom.
Wyszukiwanie produktów
Diamond Stock Management to przede wszystkim aplikacja do zarządzania inwentarzem sprzedawców diamentów. Dlatego też w tok realizacji projektu włączyliśmy również implementację funkcji filtrowania produktów podczas wyszukiwania.
Wyświetlanie efektów wyszukiwania
Użytkownicy aplikacji mobilnej w wynikach wyszukiwania powinni otrzymać podstawowe informacje dotyczące interesujących ich produktów. Ponadto, mogą oni podjąć działania związane z zasięgnięciem szczegółowych informacji lub dodaniem produktu do koszyka. Aplikacja ma wyświetlać zdjęcia prezentujące wygląd i stan diamentu.
Powiadomienia dotyczące zmian statusu produktu
Potencjalni klienci potrzebują bieżących informacji w zakresie zmiany cen lub zaplecza sprzedawcy. W ten sposób mogą podjąć najwłaściwszą decyzję dotyczącą zakupu produktu.
Zakres prac
iOS · Backend development
Rozwiązanie
Każdy dealer ma możliwość wyeksportowania swoich baz danych inwentarzowych do arkusza kalkulacyjnego CSV. Wewnątrz portalu internetowego znajduje się „inteligentny” import CSV, który jest potrzebny do rozpoznawania wzorców danych w poszczególnych plikach CSV. Odpowiednie kolumny są przypisane do pól informacyjnych w aplikacji. Oznacza to, że różni dealerzy mogą mieć różne układy swoich CSV, ale system jest w stanie je zrozumieć i obsłużyć z łatwością, eliminując jakąkolwiek pracę ręczną po stronie dealera.
Dane z pliku CSV służą jako zawartość odrębnego portalu internetowego sprzedawcy. Każdy z nich może być połączony z jednym urządzeniem z aplikacją mobiilną. Sama aplikacja z kolei może być dopuszczona do publicznego użytku - ale tylko zalogowani, autoryzowani przez sprzedawcę użytkownicy będą mieć dostęp do widoku inwentarza.
Intuicyjne filtrowanie produktów
Po zakończeniu importu w aplikacji mobilnej wyświetlane są dane o stanie magazynowym. Użytkownik końcowy może łatwo filtrować diamenty według wielu parametrów, w tym kształtu, koloru, intensywności itp. Oferty produktów mogą być wyświetlane w formie grafiki lub wideo.
Aplikacja do zarządzania i ofertowania diamentów - typy użytkowników
Podczas planowania funkcjonalności aplikacji, zdecydowaliśmy podzielić potencjalnych użytkowników na dwie kategorie. Są to:
- Sprzedawcy,
- Klienci.
Osoby z kontem sprzedawcy mają pełen dostęp do portalu internetowego i aplikacji mobilnej. Umożliwiliśmy im również możliwość aktualizowania wszystkich modyfikowalnych pól.
Klienci z kolei mają możliwość korzystania wyłącznie z aplikacji mobilnej. Na jej poziomie mogą korzystać z takich funkcjonalności, jak:
- wyszukiwarka,
- zapis i udostępnianie danych produktu,
- pozyskanie dostępu handlowego do bazy produktów.
Ostatnia funkcjonalność jest uwarunkowana pełną autoryzacją ze strony sprzedawcy. Dzieje się to poprzez wysłanie do klienta zaproszenia, które on ma zaakceptować. Sprawdź również inne aplikacje przeznaczone dla instytucji i organizacji publicznych:
- ASK Expertise -aplikacja do komunikacji między organizacjami
- Exhibit-E - aplikacja dla galerii sztuki
- Study App - aplikacja do nauki języków obcych
- Nuumi.pl - platforma modowa
- Cool Running - aplikacje logistyczne w branży gastronomicznej oraz
- Pulse Menu - aplikacja dla restauracji
Aplikacja do zarządzania zapleczem diamentów - powiadomienia
Aplikacja mobilna jest wyposażona w funkcję pozwalającą na bieżące informowanie klientów o zmianach w zakresie cen lub posiadanych zasobów. Aby z niej korzystać, należy spełnić szereg kryteriów:
- zalogowanie w aplikacji,
- posiadanie dostępu do danych,
- wprowadzenie ustawień zezwalających na otrzymywanie powiadomień,
- zmiana ceny wynosi określony procent inicjalnej wartości produktu,
- ewentualna zmiana w zakresie dostępności produktu.
Wykorzystane technologie
iOS 10+: Swift 4.0
Backend development: Symfony 3+ · PHP
Pozwól nam wprowadzić Twój biznes na inny poziom. Jeśli szukasz firmy informatycznej z siedzibą w mieście Kraków, Software House z doskonałym zespołem ekspertów jest do Twojej dyspozycji!