3
1
Fork 0
dydaktyka/bikol/ZPRILI1_201920L/gr3.md

3.2 KiB

Strona automatycznie zmigrowana z systemu Eduwiki z wykorzystaniem Pandoc s441424,s439409,s439471:read,write Known:read All:

Zespół

|| Imię i nazwisko || Numer indeksu || Zakres prac || || Mateusz Kaczmarek || s439409 || Frontend (React Native), dystrybucja aplikacji || || Michał Rodak || s439471 || Grafika / Testy / utrzymywanie harmonogramu prac || || Szymon Blumczyński || s441424 || Backend (Java) ||

Tytuł

Twój`` ``Przelot 

Opis

Stworzenie aplikacji mobilnej do śledzenia połączeń lotniczych na całym świecie w czasie realnym.
Aplikacja jest skierowana do użytkowników, którzy chcą uzyskać informację na temat danego lotu w tym: możliwych opóźnień, szczegółowych informacji na jego temat. 
"Twój Przelot" początkowo będzie dystrybuowany tylko na platformę Android.

Aktorzy

  • Podróżujący - osoba poszukująca interesującego ją połączenia lotniczego.

 Oczekiwania: aplikacja umożliwia wyszukiwanie przelotów pomiędzy wskazanymi destynacjami, wyszukiwanie szczegółów danego przelotu, zapisywanie danego lotu do obserwowanych

  • Pasażer - osoba aktualnie znajdująca się na pokładzie samolotu.

 Oczekiwania: aplikacja umożliwia przeglądanie obserwowanych lotów w trybie “offline”

  • Inwestor/Kupiec nieruchomości - osoba zainteresowana zakupem nieruchomości w pobliżu lotniska.

 Oczekiwania: aplikacja umożliwia sprawdzenie natężenia ruchu lotniczego na danym obszarze 

  • Przewoźnik - osoba chcąca odebrać pasażera z lotniska.

 Oczekiwania: aplikacja umożliwia sprawdzenie estymowanej godziny przylotu

User stories

  • Jako Podróżujący chcę przeglądać szczegóły danego lotu po jego numerze/ identyfikatorze
  • Jako Podróżujący chcę wyszukiwać loty pomiędzy lotniskami
  • Jako Podróżujący chcę wyszukiwać loty z danego lotniska
  • Jako Podróżujący chcę przeglądać mapę świata z naniesionymi przelotami
  • Jako Podróżujący chcę móc wybrać interesujący mnie lot z mapy aktualnych lotów
  • Jako Podróżujący chcę dodawać interesujące mnie loty do zakładki obserwowanych

Technologie

  • React Native
  • TypeScript
  • Redux
  • Java 8+
  • Spring

Wizja Systemu

attachment:Wizja_Systemu.pdf

Zakres Projektu

attachment:Zakres.pdf

Dokument wymagań projektowych

attachment:Dokument wymagań projektowych v2.pdf

Prototyp

Prototyp (Figma)

Repozytoria