Skip to content

An offline image processing - Scramble, Boggle and Scrabble solver.

Notifications You must be signed in to change notification settings

ssp5zone/enigma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enigma

What is it?

Enigma is an offline Scramble, Boggle and Scrabble solver. Just take a snap of the puzzle, upload it and enigma solves it for you.

Why is it?

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.

Using Locally

If you want to run this project locally,

Requirements

The following Node.js modules,

  1. npm
  2. bower
  3. http-server*

*Or any other simple server you prefer. This is just for handling xhr request for files.

Build/Run

For the first download/clone of this repo,

1.Setup the project

npm install

2.Start the server

http-server

Once started you can view the page at http://localhost:8080.

Contributing to project

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 inject

Licence

Copy-Left Licence. Free to copy, distribute and use.

About

An offline image processing - Scramble, Boggle and Scrabble solver.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published