チェック項目
- カレンダーの表示は必要か
- 1日の範囲の定義
- 日付(期間)を使った処理はあるか
- 年、月、日での表示
- タイムゾーンのデフォルトと変更
- 曜日の始まり
- 休日の扱い
- 時差の計算
サービス
- Meeting Management: Cvent
- Appointment Scheduling: Calendly
- Collaborative Calendars: HyperOffice, Sunrise
- Time Tracking: REplicon, Telerik TeamPulse
ユースケース
- カレンダーや時間を管理するシステム
- 自分の時間を管理する
- イベントを開催する/参加する
- 指定のイベントに予約する
- 人と予定を調整する
- 指定の時間に、指定のことをやる
ユースケース(具体例)
- 予定管理
- カレンダーアプリ、タイムゾーン管理
- 例. Sunrise, Google Calendar
- イベント管理
- 例. Peatix, connpass
- 予約管理(予約台帳/レストラン予約)
- キャンセル管理
- 例. ChoiceRESERVE, Toreta
- 出欠/勤怠管理
- 例. 調整さん、IEYASU
表示クライアント
JavaScript Calendar
javascriptでカレンダーを書くライブラリを調べてみた - shigeponが関心のある技術情報など
JavaScript Datepicker
Swift Calendar
- SwiftでiOS標準カレンダーを使う方法 - Qiita
- Mozharovsky/CVCalendar: A custom visual calendar for iOS 8+ written in Swift (2.0).
- [iOS] UICollectionViewを使って月表示のカレンダー画面をつくる | Developers.IO