戻る

QuickIn

macOS メニューバーから操作できる勤怠記録+時給表示アプリ。出退勤、月間収入、履歴管理を直感的に。

Swift SwiftUI macOS

2025年6月 - 2025年6月

QuickIn

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 保存機能の完成
  • 会社の勤怠ソフト系との接続