Fred Wilson's vision of a family CRM service
avc.com
avc.com
I've thought about this very application (I call it "CRM for hypersocial people") and the most important component is the natural language processing. In particular, you want good autotagging and query expansion, with an emphasis on recall.
More specifically, if one of your ballet dancer friends is manually tagged "ballet" but not "dance", and you search for "dance", you want this friend to appear in the results.
Additionally, if you are looking for "hackers", it should know that it should include people who are "hardcore programmers" or maybe those that program "ruby".
I personally included it because I think more widespread dissemination of NLP could improve a lot of technology. But I can understand why people would think that I made my comment merely to scurry up deals, and not to inform them.
The answer is: Allowing you to easily find certain types of people over your hundreds or thousands of contacts. Types = certain business or personal relationship, certain skill, certain place you met, etc.
Here are the core features, the minimum viable product. In fact, I would avoid something that is bloated and doesn't focus on these core features:
* Automatically importing and deduping your contacts from a variety of sources: email contacts, linkedin, facebook, maybe twitter.
* Automatically assigning a rank score to each friend, based upon your frequency of contact with them, and analysis of the social graph. You want your spouse to be ranked high, and the guy you met once at a networking event to be ranked low.
* Depending upon interactions with people, you can upvote or downvote them, to change their rank score. Ran into someone you want to hang out with more? Upvote. New girl made a date with you and then stood you up? Downvote.
* You can search or browse by tag. There is smooth autotagging and query expansion, to make sure searches don't miss certain friends.
That's it.
I tried to implement the same thing a few years back, but I got lost in feature creep. Maybe I'll do a quick relaunch to address where I went wrong.
My biggest need was for it to sync names + phone numbers to my phone so I don't run the risk of loosing them when something inevitably happened to my phone.
Biggest problem there is that if you're successful, Facebook will probably preempt you.
If they'd taken their development in a different direction they'd have fewer page impressions but something much more useful.
Anyway, it's not expressly meant to be a "family CRM", but its simplicity and design seem perfect to me for this sort of thing. My buddy is building http://www.karmacrm.com which is still in beta.
I can contribute leet NLP + ML skillz.
I'm a rails dev but I have python experience as well. my email is in my profile, is anyone taking the reigns? Or should I?
beware, major security flaws within. I've patched it heavily, and will be committing the changes to github soon.
I started building this about a week and a half ago after watching my wife and my mother-in-law tediously exchanging contacts across the country. And then spending hours filling out thank you cards for gifts on the recent birth of our daughter.
I'm still in development of it, but should be in beta in a week or two.
I'd love if all the interested people would sign up to get early access: http://kindrd.com/?hn=1
If you leave the hn=1 in the query string, I will be able to discern the HN'ers.
The CRM angle is one I hadn't thought of, though it's kind of an obvious leap (in hindsight of course). I've been thinking more of a CMS plus address book.
I just wrote about that exact same thing yesterday.