Figurkoder.se

This started as a project in the course 2dv607 - RIA-development with JavaScript at Linnaeus University

Offline First

This app is developed to work offline and it should work in these browsers. Go to settings and then Add to homepage / Lägg till på startskärmen or similar. Now you should be able to launch the app from the shortcut even if you are offline.

Installation for developers

After cloning the repository, install dependencies:

cd <repo folder>
npm install

Now you can run your local server with live preview:

npm start

Server is located at http://localhost:3000

To build a static version of the project run:

npm run build

Note that all source code is located under src/. When building the project the build ends up in the root. This is a bit ugly and the reason is that both development and hosting is done from the same branch on gh-pages.

Roadmap

Todo

  • Add "restart"-buttons to the Result component. Using them the user can either try the same mnemomic image's again or practice them again.
  • Add a setting for turning vibrations on and off.
  • Remove all React-Redux bindings from middle and leaf components and have bindings only in the top level components.
  • Move src to a seperate branch.

Done

  • Make the app offline-first and make the whole app avalible offline. (UPDATE 2016-03-22: Using AppCache now instead of SW, must be removed when iOS starts to support SW)
  • When going back from the Result's the settings should be kept.