Zadání projektu

Úkolem je návrh a vývoj mobilní aplikace, která bude sloužit k efektivnímu, poloautomatickému vyplnění záznamu o tankování do knihy jízd. Takový záznam vyžaduje doplnění data tankování, stavu tachometru vozidla a místo tankování. Jediným vstupem od uživatele bude fotografie palubní desky. Aplikace pak uchová aktuální datum, provede analýzu získané fotografie a detekuje stav najetých kilometrů a dále pomocí GPS pozice z mobilního telefonu získá přes mapové služby adresu čerpací stanice. Získané údaje umožní zkontrolovat, případně uživatele opravit a odeslat přes API do aplikace pro evidenci knihy jízd.

Co po studentovi chceme, cíle, činnosti:

  • analýza vyvíjené aplikace
  • návrh uživatelského rozhraní
  • seznámení se s Microsoft Azure Computer Vision Services a využití služby pro analýzu fotografie palubní desky a extrakci stavu tachometru
  • seznámení s Google Maps API a využití služby pro zjištění adresy a názvu čerpací stanice
  • návrh REST API pro uložení dat do aplikace pro evidenci jízd a zadání do vývoje k realizaci; následné napojení mobilní aplikace na nové API a dokončení aplikace
  • vývoj mobilní aplikace pomocí univerzálního frameworku Expo, který umožňuje jednotný vývoj pro platformu Android i iOS
  • publikace výsledné mobilní aplikace do Google Play a Apple AppStore

Možné technologie k využití:

Java, Spring, Hibernate, Android, iOS, Expo, Javascript, Typescript, REACT, Maven, Jenkins, Git, Docker, GIS, Microsoft Azure, Google Maps API

Oblasti na které je projekt zaměřen

Vývoj softwaru

Informace pro maturanty, kteří budou projekt řešit jako maturitní práci

Maximální počet žáků v týmu, který bude projekt realizovat: 3

Maximální počet týmů, které mohou projekt realizovat: 2

Téma si mohou vybrat žáci se zaměřením: Vývoj aplikací

Autor zadání: Marbers Consulting

Toto zadání pro Vás připravila společnost

Marbes Consulting

Ukázky realizovaného projektu

Zatím nerealizováno