This project is a flash card application that intelligently serves you information you want to remember.
Built on top of Ionic, this is a hybrid HTML5 application meant to be run via PhoneGap or Cordova, and not as a web application.
- RESTful API to provide the client with decks and cards
- Work in progress, lots of bugs and missing features
- A user bundle that supports Facebook
- Token authentication for our REST API, likely through WSSE
- Implement in-memory caching on the server for API requests
- API version should be set in the header
- Ability to work with your own decks offline on the client
- Implement Leitner algorithm for more efficient learning
- Ability to subscribe to another person's deck of cards (see Spotify's playlists)
![Shuffle learn index](https://github.com/richardrowe/shuffle/raw/master/client/www/img/screens/shuffle-learn-index2.png?raw=true)
Shuffle uses GitHub issues. If you have found bug, please create an issue.
liuggio
for his brilliant tutorial on building RESTful APIs with Symfony 2. Lots of good ideas and a great starting point.