The app is hosted on Github pages here: https://falktan.github.io/ovip/ To use the app, open this link from your mobile phone. This app can also be installed making it offline available. Simply open the link and from the menu select "install app".
This is a mobile app (as PWA) that provides features related to OCR and image recognition. A central design guideline is to provide this as an application without backend, to avoid the need to send (possibly private) fotos to a backend server and with the added benefit, that it also works offline.
When opening the app, it allows to take a photo.
It then applies optical character recognition (OCR) to make the text available for usage.
Any text can be marked and be copied. If it is a URL also an option to directly open it in the browser is provided.
Similarily, if it is a phone number it can directly be called.
The icon was purchased here ("royalty-free licence"; The author is Guilherme Schmitt on thenounproject.com): https://thenounproject.com/term/anime/2972504/
This project was stated as a "capstone project" for a machine learning course on Udacity. A detailed motivation for this work has been provided in a proposal document.
This project uses webpack (for an overview of how to use, see https://webpack.js.org/guides/getting-started/)
Install Node (>=14.x.x).
To install all dependencies run
npm install
Then to build the packaged app via webpack run
npm run build
This creates a dist folder with all files needed for the app. To try the app locally run
npm start
This starts a local server on http://127.0.0.1:8080
.
The app is hosted on Github pages here: https://falktan.github.io/ovip/
This is based on the directory docs
of the release branch. This is automatically
updated whenever the main-branch is updated by the action defined in
.github\workflows\release.yml