Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 734 Bytes

README.md

File metadata and controls

33 lines (21 loc) · 734 Bytes

anki-scala

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

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.

Open features

  • card suggestion stream =
    • manually added (from search)
    • suggestions based on
      • already learnt
      • ignored