SRS app to learn anything (spanish in the example) by means of a spaced repetition algorithm. The algorithm was more or less ported over from anki. The front end is a (very) simple web app.
Project is entirely written in scala and acts as a playground for an isomorphic application.
Backend SRS module is event sourced with akka persistence.
- Akka persistence
- Play
- autowire
- boopickle
Frontend is written in scala.js and uses react and rx for rendering.
- scala.rx
- react.js
- moments.js
No CSS nor HTML beatification took place.
- card suggestion stream =
- manually added (from search)
- suggestions based on
- already learnt
- ignored