Skip to content

Commit 71c9546

Browse files
committed
add-readme
1 parent d8bf9d3 commit 71c9546

1 file changed

Lines changed: 35 additions & 15 deletions

File tree

README.md

Lines changed: 35 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<!-- プロダクト名・イメージ画像を差し変えてください -->
66

77

8-
## チーム名
9-
チーム9 Yaken
8+
## チーム9 Yaken
9+
1010
<!-- チームIDとチーム名を入力してください -->
1111

1212

@@ -27,12 +27,13 @@
2727
必要なのはたった3つです。
2828
- 何時に出るべきか
2929
- 傘は必要か
30-
- 早めに出るべきか
30+
- 今日何があるか
31+
3132
しかし現在は、複数のアプリを開いて確認する必要があり、眠い状態で判断を強いられることが課題でした。
3233

3334
**How(解決)**
3435
- Googleカレンダーから予定を取得
35-
- 予定の目的地から乗り換えを自動検索
36+
- 予定の目的地から所要時間を自動計算
3637
- 天気情報を取得
3738
- それらをLLMで1文に要約
3839
- 音声で読み上げ
@@ -47,11 +48,11 @@
4748
<!-- 開発したプロダクトの説明を入力してください -->
4849
朝の状況を1文で提示するダッシュボード型アプリです。
4950

50-
カレンダーに登録された予定の**場所(location)**をもとに、
51-
現在地から目的地までの公共交通機関のルートを検索し、
51+
カレンダーに登録された予定の **場所(location)** をもとに、現在地から目的地までのルートを検索し、
5252
- 所要時間
5353
- 乗り換え回数
5454
- 出発推奨時刻
55+
5556
を算出します。
5657

5758
さらに天気情報を統合し、LLMが朝に必要な情報だけを抽出して要約します。
@@ -71,23 +72,42 @@
7172
- 予定の場所を活用したルート自動計算
7273

7374
### デザイン面
75+
- 朝の判断に必要な情報だけを上部に集約し、視線移動を最小化
76+
- 大きな時刻表示を中心に、行動優先の情報階層を設計
77+
- 「更新」ボタンと現在地入力を固定配置し、再取得操作を直感化
78+
- モバイルでも見やすい余白・文字サイズを意識したダッシュボードUI
7479

7580
### その他
81+
- Google OAuth でログイン状態を管理し、個人予定に安全にアクセス
82+
- 予定・経路・天気を統合して、朝の意思決定を1画面で完結
83+
- 失敗時のエラー表示や再操作導線を用意し、実運用時の復旧性を向上
84+
- Cloudflare Workers + D1 + Workflows により、低運用コストで拡張しやすい構成を実現
7685

7786
## 使用技術
87+
**Frontend**
88+
- Next.js (App Router)
89+
- React
90+
- TypeScript
91+
- Chakra UI
92+
7893
**Backend**
7994
- Cloudflare Workers
8095
- Hono
96+
- Better Auth(Google OAuth)
97+
- Cloudflare Workflows
8198
- Workers AI
82-
- Google Calendar API
83-
- Google Maps Routes API
84-
- OpenWeather API
85-
- D1
86-
87-
**Frontend**
88-
- Next.js
89-
- TypeScript
90-
- Chakra UI
99+
- Cloudflare D1
100+
101+
**外部API / データソース**
102+
- Google Calendar API(予定取得)
103+
- Google Maps Routes API(移動時間の推定)
104+
- Open-Meteo API(天気情報)
105+
106+
**開発・運用**
107+
- pnpm
108+
- Wrangler
109+
- Biome
110+
- GitHub Actions
91111
<!-- 使用技術を入力してください -->
92112

93113
## 開発者向け設定

0 commit comments

Comments
 (0)