Clear Scanner is an IN-APP document scanner built using OPEN-CV and React Native. Users can Scan, Crop the documents. Its also has skew-tilt corrrection in-built. Edit and enhance the quality of the documents by changing brightness, 360 degree rotation, undo changes etc.
Using the nodejs server and the OCR API, text and important information can be extracted from the documents.
An organisation using this can set up a dashboard using which these scanned documents can be used for process like KYC.
yarn
cd android
chmod +x gradlew
./gradlew clean
cd ..
cd node_modules/metro-config/defaults/blacklist.js
From
var sharedBlacklist = [
/node_modules[/\\]react[/\\]dist[/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/
];
To
var sharedBlacklist = [
/node_modules[\/\\]react[\/\\]dist[\/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/
];
From the project root run
npx react-native run-android