Flashcard is a progressive web app which makes remembering things easy. It uses a very simple spaced repetition algorithm.
Install node.js, gulp and bower.
$ npm install
$ bower install
$ npm install -g gulp
And serve up a with gulp.
$ gulp serve
Type in the url bar:
http://localhost:5080
Deck is a group of cards. You can create a deck file using the following format.
Cash or charge;Бэлнээр үү, картаар уу|
Catch you later;Дараа уулзая|
Certainly;Яг тийм|
And put that file on some storage. For example, Google Drive could be used for this purpose.
Then copy the URL of the file and import into the app using plus button (+).
Happy learning!
This web app uses the latest web technologies:
- Progressive Web App
- Service Worker, Offline support
- Web components
- Polymer Starter Kit
- IndexedDB by Lovefield
- 3D CSS animation
- Web Notification
- Device sensor (tilt)
- Add to home screen
- Google App Engine
- ES6 by Babel.js
- use tilt motion to flip
- support cards with image
- Lovefield query doesn't work on iOS devices
- Support Anki package format (*.apkg)