Moduł przesyłania danych
Opracowanie kompleksowej logiki dla modułu przesyłania danych. Główne zadanie — stworzenie przejrzystego i odpornego na błędy procesu interakcji użytkownika z systemem podczas przesyłania dużej ilości plików.
- System statusów: Projektowanie stanów dla każdego etapu: od wyboru plików do rozpoczęcia przesyłania i pomyślnego zakończenia.
- Obsługa przerwań: Scenariusz „przesyłanie nie zakończone” z wyraźnym wyróżnieniem plików, które spowodowały błąd, oraz możliwością ich ponownego przesłania.
- Dynamiczny postęp: Wizualne śledzenie rozmiaru, liczby i statusu przetwarzania plików w czasie rzeczywistym.
- Działania po przesłaniu: Logika manipulacji z otrzymanymi danymi — od przeglądania poszczególnych elementów do przesyłania całego zbioru jednym archiwum.
Interfejs zbudowany na zasadach wyraźnej hierarchii i kolorowego akcentowania. Użycie kontrastowych ikon statusów pozwala natychmiast odczytać stan systemu, nawet jeśli na liście znajduje się dziesiątki pozycji.
#Figma
- System statusów: Projektowanie stanów dla każdego etapu: od wyboru plików do rozpoczęcia przesyłania i pomyślnego zakończenia.
- Obsługa przerwań: Scenariusz „przesyłanie nie zakończone” z wyraźnym wyróżnieniem plików, które spowodowały błąd, oraz możliwością ich ponownego przesłania.
- Dynamiczny postęp: Wizualne śledzenie rozmiaru, liczby i statusu przetwarzania plików w czasie rzeczywistym.
- Działania po przesłaniu: Logika manipulacji z otrzymanymi danymi — od przeglądania poszczególnych elementów do przesyłania całego zbioru jednym archiwum.
Interfejs zbudowany na zasadach wyraźnej hierarchii i kolorowego akcentowania. Użycie kontrastowych ikon statusów pozwala natychmiast odczytać stan systemu, nawet jeśli na liście znajduje się dziesiątki pozycji.
#Figma