monicahq / monica

Personal CRM. Remember everything about your friends, family and business relationships.
https://beta.monicahq.com
GNU Affero General Public License v3.0
21.77k stars 2.18k forks source link

Spaced Repetition #2877

Open zplizzi opened 5 years ago

zplizzi commented 5 years ago

I am bad with remembering names+faces, so I have tried using spaced repetition software (eg Anki) to help remember them. Basically just flash cards with their photo on one side and name on the back - and automatic management of when to have you study each card. It would be sweet if Monica had this built in or probably better, figured out an integration with existing spaced repetition software. Such an integration wouldn't be entirely trivial though, since you'd want to keep it synced up (new contact in Monica -> new entry in the spaced repetition software, updated photo in Monica -> updated photo in spaced repetition software, etc).

zplizzi commented 5 years ago

Actually, one easy way to mostly support this would be to allow fetching a contact's photo via a Monica API url endpoint (with the API key in the URL). Anki at least supports HTML img tags and fetching images from the internet. That way, if you updated a contact's photo, the API URL would point to the most recent updated image and the card would be updated automatically.

That said, it looks like the current avatars are stored at too low of a resolution to be used for this.