Aplikace pro správu a archivaci účtenek Zdeněk Chrenovský Vedoucí práce: Ing. Ondřej popelka, pH.d.
Obsah Úvod Cíl práce Návrh Mobilní aplikace Backend Databáze API Ověření OCR
Úvod Problémy fyzické archivace účtenek Poškození účtenky Nepořádek v účtenkách Ztráta účtenky Vyblednutí účtenky Zákon nenařizuje použít originální účtenku pro prokázání koupě zboží Kupující má povinnost vhodným způsobem prokázat koupi u daného obchodníka Téměř každý vlastní chytré mobilní zařízení
Cíl práce Návrh a implementace mobilní aplikace pro Android Prostředí pro elektronickou správu a archivaci Eliminace problémů fyzické správy Zabezpečení dat Ověření využití OCR
Návrh Aplikace rozdělena na frontend a backend Záloha dat Zabezpečení dat Úspora paměti mobilního zařízení Použití v offline režimu Přihlašování uživatelů Zabezpečení proti odcizení dat Synchronizace dat
Mobilní aplikace React Native Použití fotoaparátu pro přidání účtenky JavaScriptový framework Nativní aplikace Použití fotoaparátu pro přidání účtenky Balíček react-native-camera-android Třídění do kategorií Výchozí nesmazatelná kategorie Vyhledávání v textu účtenek OCR Přihlašování pomocí Google účtu
Backend Ukládání dat do databáze Zpřístupnění fotografie účtenky pro offline použití API – komunikace frontendu s backendem Slim framework PHP framework Pro tvorbu API
Databáze Lokální a serverová databáze SQLITE MySQL
API Zajištění komunikace mezi mobilní aplikací a backendem REST API – zdroje a metody Metody GET, POST, PUT, DELETE Příklad url zdroje: /api/category
Ověření OCR react-native-tesseract-ocr Google Vision API Balíček pro React Native Chybí český jazyk Pomalý Google Vision API 1-1000 požadavků/měsíc – zdarma, jinak placený Český jazyk Kvalitní Computer Vision API Zpoplatněn
Děkuji za pozornost