戻る
QuickIn
macOS メニューバーから操作できる勤怠記録+時給表示アプリ。出退勤、月間収入、履歴管理を直感的に。
Swift SwiftUI macOS
2025年6月 - 2025年6月
Overview
メニューバーから即座にアクセスできる macOS 勤怠管理アプリ。出勤/退勤ボタンで記録し、今月の勤務時間・総収入をリアルタイム表示。
Features
- 出勤/退勤をワンクリックで記録
- 月間勤務時間・総収入の自動計算
- 月別の勤怠履歴表示
- 履歴の編集・削除・新規追加
- 時給・Notion 連携の設定画面
Operation Flow
1. メニューバーからアプリを開く
1 / 8 操作フロー
Tech Stack
- Swift - メインプログラミング言語
- SwiftUI - UI フレームワーク
- NSStatusItem - メニューバー統合
- UserDefaults - ローカルデータ保存
- URLSession - HTTP 通信 (Notion API)
Motivation
出退勤の操作と時給計算を視覚的にわかりやすく、メニューバーからすぐアクセスできるようにしたかった。請求書類の作成も簡単にしたかった。
Reflection
- 概ね思い通りの形にすることができた
- ジョブカンなどの API が使用できず、このアプリで完結まで行くことができなかった
- 要件定義作成を体系化することで、Claude Code への指示や自分の認識を精度の高いものにすることができた
Future Plans
- Notion DB 保存機能の完成
- 会社の勤怠ソフト系との接続