GeekFactory

=> LGTM

Evernote風のGistクライアント Gistnote を作ってる

ちょっとしたメモを残すにはGistが便利です.一方で,Evernoteのような一覧表示があるともっと便利そうです.

そこで,Evernote風のGistクライアント Gistnote を作っています.

f:id:int128:20150121004950p:plain

https://gistnote.github.io

最低限の機能を実装したのでいったん公開します.Gistのファイル名を変更するとか,まだまだ実装できていない機能があるので,今後も開発を進めていきます.

アーキテクチャとか

アプリはGitHub Pagesにデプロイしています.サーバサイドは使わず,クライアントサイドのJavaScriptからGitHub APIに直接アクセスしています.ただし,OAuth AuthorizationだけはClient Secretを扱う必要があるのでサーバサイド(App Engine/Groovy)を経由させています.

基本的な構造は以下のような感じです.