CouchDBをチェックしてください。これは、HTTPAPIを使用する分散型Webアプリプラットフォームです。人々はそれを使用して、他のCouchDBサーバーにウイルスの性質で広がることができる分散型CouchDBベースのアプリケーションである「CouchApps」を作成しました。CouchAppsを作成するために知っておく必要があるのは、JavascriptとCouchDBAPIを学ぶことだけです。詳細については、この無料のオンラインブックを読むことができます:http://guide.couchdb.org
CouchDBの秘訣は、情報をウイルスのように拡散させるマスター間レプリケーションプロトコルです。私が最初のCouchConfに参加したとき、彼らは「Couch Party」(アドホックネットワークをシミュレートする隣の人に複製する人でいっぱいの部屋がある場所)を開催することによって、これがいかに効率的かを示しました。
また、CouchAppを機能させるすべてのコードは、デフォルトでデザインドキュメントと呼ばれる特別なエンティティで公開されています。
PS私は同じようなプロジェクトをやろうと思っていましたが、今のところそれに専念する時間はあまりありません。神は私の少年をスピードアップ!