Enigma is an offline Scramble, Boggle and Scrabble solver. Just take a snap of the puzzle, upload it and enigma solves it for you.
This was designed as a proof-of-concept of a completly offline image recognition and processing system based only on local javascript with no server side code.
If you want to run this project locally,
The following Node.js modules,
- npm
- bower
- http-server*
*Or any other simple server you prefer. This is just for handling xhr request for files.
For the first download/clone of this repo,
1.Setup the project
npm install2.Start the server
http-serverOnce started you can view the page at http://localhost:8080.
The project is not yet complete.
To make it truly offline, some modifications are required to the Tesseract core, so that there are no xhr requests for Web Webworker or training data.
Once this is done, dependency on http-server would be removed and application could be run just by opening index.html file on any browser.
Use npm-wiredep to inject any newly added bower modules to index.html.
node injectCopy-Left Licence. Free to copy, distribute and use.