When it comes to memorizing study materials, a thumb of rule is to review as often as "necessary", not more, not less.
However, it is usually hard to remember when to review. Reviewing too often is unnecessary, while reviewing too less is inefficient, because one already forgets what was learned before and needs to restudy from scratch.
The trick is to review right before one is about to forget, i.e., the well researched "spaced repetition" method. This app uses that to schedule and remind user about the optimized review intervals.
It is designed to be simple and flexible. Everyday it presents user the list to review today. User just needs to "swipe" away to clear the list during reviewing. User can easily check the review history for any note, or for any past dates.
User can create their own notes or import notes shared by others. Parents or teachers can also create and assign notes to their children or students. Imbedding photos or handwritings into notes is also supported as a premium feature.