Aplikacja mobilna do przekazywania zdjęć dokumentów

Zlecenie zamknięte
no avatar
AdamPiorko
Zleceniodawca
Kategoria zlecenia:
Aplikacje mobilne
Budżet:

Do negocjacji

Umiejętności:
Opublikowano:
Ważne do:

Opis zlecenia

Aplikacja umożliwiająca zalogowanie się, wgrywanie oraz przeglądanie zdjęć dokumentów.

System operacyjny:

iOS i Android

Wymagane funkcje:

Logowanie można dokonać na dwa sposoby: - login i hasło (api2_token.json) - kod QR (api2_pretoken.json) Brak rejestracji i przywracania hasła. W przypadku gdy serwer tak uzna, może być konieczne pokazania kodu captacha. Należy pokazać obrazek tj. zdekodować base64 pliku jpg i pokazać 3 pola na wynik (api2_captcha.json). Po zalogowaniu mamy na dole trzy zakładki. - zakładka „wgrywanie” – możliwość robienia zdjęć, kadrowania go i wysyłanie (api2_upload.json) po uprzednim wybraniu okresu (zwraca jest funkcja api2_init.json) i folderu (1 z 7) – zdefiniowana na sztywno. - zakładka „okresy” – po jej wybraniu wyświetla się lista okresów z plikami (api2_okresy.json). Jeżeli dany okres jest „otwarty” to obok danego okres powinien pojawić się przycisk „Przekaż” (api2_przekaz.json). Po wejściu do danego okresu użytkownik wybiera folder – jeden z 7 – zdefiniowana na sztywno. Następnie po wybraniu tego folderu wyświetlamy listę plików – forma galerii zdjęć (api2_lista.json) a na tej liście możliwość otworzenia dokumentów (wyświetlenie), usuwanie (api2_usun.json) i dodawanie uwag (api2_uwagi.json) + na dole przycisk do przekazywania dokumentów (api2_przekaz.json). Jest też opcja pobrania pliku pdf. Oznacza to że lisa składa się z: nazwy, ikony komentarza (dymek) – pusty jak brak komentarza i pełny jak komentarz jest ustawiony, ikony kosza, opcjonalnie ikona pobierania – zależnie od tego co zwróci funkcja api2_lista.json - zakładka „ustawienia” – możliwość zalogowania dodatkowego konta, wylogowania i wyboru (zmiany) użytkownika. Z zabezpieczeń warto było by umożliwiać zabezpieczenie aplikacji pinem lub biometrią telefonu. Dokumentacja na stronie: https://mypanel.infodata.dev/