読者です 読者をやめる 読者になる 読者になる

GeekFactory

int128.hatenablog.com

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

javascript

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

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

https://gistnote.github.io

f:id:int128:20150121004950p:plain

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

アーキテクチャとか

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

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

(2015/1/23追記) GitHub Issuesにフィードバックをいただけると幸いです.右上のメニューから飛べます.