Aplikacja mobilna wykonana w Xamarin - podstawienie i zwrot wynajmowanego auta

Zlecenie zamknięte
no avatar
OneOffice Sp. z o.o.
Zleceniodawca
1 umowa
Kategoria zlecenia:
Aplikacje mobilne
Budżet:

Do negocjacji

Opublikowano:
Ważne do:

Opis zlecenia

Proszę o wycenę aplikacji mobilnej (dla Androida), która będzie się komunikowała po API (REST) oraz wykonywała następujące czynności:

0) Pozwoli logować się użytkownikom z pomocą e-maila oraz hasła.

1) Zeskanuje kod QR, na podstawie jego zawartości odpyta wystawiony endpoint o tryb, w którym ma zostać uruchomiona (protokół wydania/zwrotu auta - specyfikacja poniższych punktów w dwóch trybach podobna, natomiast będą to różne pola, a na końcu inny endpoint, na który należy przesłać dane). Zwrotnie aplikacja otrzyma także zestaw danych (tekstowe/liczbowe/lista nazw zdjęć), które w krokach 2-4 będą wyświetlane dla użytkownika (tylko informacyjnie, bez możliwości edycji).

2) Pobierze od użytkownika dane za pomocą formularza (zakładamy na początek maksymalnie 10 różnych pól tekstowych/liczbowych/checkboxów).

3) W kolejnych N osobnych krokach poprosi użytkownika o wykonanie obowiązkowych zdjęć. Użytkownik musi mieć podgląd wykonanego zdjęcia, jego powiększenia, a także w razie konieczności wykonania ponownie. N = zakładamy obecnie 7 takich kroków z możliwością rozwoju w przyszłości. Powinna być także możliwość podglądu innego zdjęcia (przed podglądem musiałoby zostać pobrane osobnym zapytaniem do API), jeżeli taka informacji dotarła w pierwszej komunikacji (pkt 1).

4) Pozwoli wprowadzić dla użytkownika dodatkowe informacje tekstowe, a także opcjonalne dodatkowe 10 zdjęć dowolnych (poza tymi z pkt 3).

5) Wyświetli okno, w którym w górnej części wyświetlony zostanie pobrany przez API PDF, a w dolnej części aplikacji przycisk przenoszący do okna, w którym użytkownik będzie mógł (za pomocą rysika lub palca) złożyć podpis. To okno będzie występowało N razy (różne PDFy z jednego lub różnych endpointów - do ustalenia).

6) Po zebraniu w/w danych prześle je z pomocą API do punktu docelowego, a następnie wyświetli informacyjny komunikat o rezultacie oraz wróci do pkt 1.

Poza ceną, proszę o podanie terminu wykonania - to kluczowe.

System operacyjny:

Android

Wymagane funkcje:

wykonywanie zdjęć, składanie podpisu, korzystanie z API (REST)