Musimy stworzyć projekt dwóch ekranów mobilnej aplikacji do wynajmu nianiek, który zostanie wykorzystany w przyszłej prezentacji. Projekt ma na celu uproszczenie procesu wyszukiwania i zatrudniania wykwalifikowanych nianiek dla rodziców. Poniżej przedstawione są szczegółowe wymagania dla każdego ekranu:
1. Główny Ekran (Home) Aplikacji
Funkcjonalność:
• Wybór Miasta: Interfejs do wyboru miasta, dzielnicy lub konkretnego miejsca zamieszkania użytkownika.
• Wyszukiwanie Nianiek: Pole do wprowadzenia zapytania wyszukiwania nianiek. Po kliknięciu w pole użytkownik przechodzi do ekranu wyszukiwania (ten ekran nie musi być tworzony).
• Lista Przyszłych Zamówień: Wyświetlanie bieżących i zaplanowanych zamówień na usługi nianiek, jeśli takie istnieją.
• Lista Dostępnych Nianiek na Dziś: Wykaz nianiek, które są dostępne do pracy w danym dniu.
Szczegóły Zamówienia:
• Data: Wybrana data zamówienia.
• Czas: Wyświetlanie godzin od i do.
• Liczba Dzieci: Wskazanie liczby dzieci, dla których potrzebna jest niania.
• Miasto i Adres: Lokalizacja, gdzie potrzebne są usługi.
• Niania, która Zgłosiła się do Zamówienia: Imię niani lub status, jeśli nikt jeszcze się nie zgłosił.
• Cena za Godzinę: Koszt usług nianiek za jedną godzinę.
• Łączna Cena: Obliczona kwota za cały okres zamówienia.
Dodatkowe Wymagania:
• Przewidzieć opcję, gdy nie ma jeszcze przyszłych zamówień.
• Przewidzieć opcję wyświetlania komunikatu, jeśli w danym dniu nie ma dostępnych nianiek.
2. Ekran Tworzenia Zamówienia dla Nianiek
Funkcjonalność:
• Wybór Parametrów Zamówienia:
• Data: Kalendarz do wyboru daty zamówienia.
• Czas: Pola do wyboru czasu rozpoczęcia i zakończenia.
• Liczba Dzieci: Wybór liczby dzieci, dla których potrzebna jest niania.
• Miasto i Adres: Wprowadzenie lub wybór miejsca zamieszkania.
• Wybór Niani: Możliwość wyboru konkretnej dostępnej niani z listy lub pozostawienie wyboru niani otwartym, aby nianie mogły same zgłosić się do zamówienia. Można to stworzyć jako drugi etap tworzenia zamówienia.
Projekt:
• Możliwość realizacji wyboru parametrów na jednym ekranie lub podzielenia go na dwa etapy dla wygody użytkownika.
• Intuicyjny interfejs z wyraźnymi polami wejściowymi i przyciskami do potwierdzenia wyboru.
Ogólne Wymagania:
• Styl i Wizualna Atrakcyjność: Nowoczesny, przyjemny dla oka design, odpowiadający docelowej grupie odbiorców.
• Użyteczność: Intuicyjny interfejs z logicznym rozmieszczeniem elementów.
• Responsywność: Projekt powinien być zoptymalizowany dla różnych rozmiarów ekranów urządzeń mobilnych.
• Formaty Plików: Dostarczyć makiety w formatach wygodnych do dalszego rozwoju (np. Figma).