← 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月〜