← Projects
DevCal
開発中開発者の作業履歴を GitHub PR から自動記録
SwiftSwiftUICloudflare WorkersD1Sign in with Apple
概要
開発者の作業履歴を自動でカレンダーに記録する iOS アプリ。 GitHub の PR マージ・コミット、CLI ツールの実行履歴、外部 API / Webhook 連携など、 多様なソースからイベントを取得して開発活動を可視化する。
技術的なポイント
- →GitHub PR の自動カレンダー記録
- →Sign in with Apple + JWT 自前認証実装
- →Webhook / CLI からの外部連携
- →cyan ブランドのダークテーマ UI
Sign in with Apple 自前実装
Cloudflare Workers 上で Sign in with Apple の JWT 検証を自前実装。 Apple の公開鍵取得 → JWK 変換 → JWT 検証のフローを Workers の Web Crypto API で実装している。
開発期間: 2026年1月〜