Skip to content

Commit f81b1b4

Browse files
authored
Merge pull request #95 from jphacks/changeREADME
Change readme
2 parents 4758e9e + 6681add commit f81b1b4

File tree

1 file changed

+51
-25
lines changed

1 file changed

+51
-25
lines changed

README.md

+51-25
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,99 @@
11
# Task_yell
22

3-
[![IMAGE ALT TEXT HERE](https://jphacks.com/wp-content/uploads/2024/07/JPHACKS2024_ogp.jpg)](https://www.youtube.com/watch?v=DZXUkEj-CSI)
3+
[![スクリーンショット 2024-10-28 0 30 29](https://github.com/user-attachments/assets/0a37709a-d6dc-45e0-8ac5-0afc978d50b0)](https://youtu.be/_gJM7ewP9pg)
4+
5+
## スケジュール管理 ×Tech
46

5-
## スケジュール管理×Tech
67
『タスクに取り組むみなさんにエールを』
78
やりたいこと、すべきことの全てを管理するプロダクト。さらに、絶対に忘れられない予定やタスクを、忘れることが難しいほどに。
89

910
### 背景(製品開発のきっかけ、課題等)
11+
1012
「予定をカレンダーに入れ忘れてた!」 「予定をダブルブッキングしちゃった!」 「したいことがあったのにタスクをしていたら時間がなくなっていた!」 こんなことってよくありますよね?
1113

1214
私たちは、そんなユーザーの wanTODO(したいこと)、TODO(すべきこと) をどちらも大切であると考え、それらを管理することができるプロダクトを作成した。
1315

1416
なお、プロダクト名である『Task_yell』は、《タスクの実行を応援する》、《スケジュール管理を助ける》の2つの意味を組み合わせ、「したいこともすべきことも、どちらもやってしまおう」という意味が込められている。
1517

1618
### 製品説明(具体的な製品の説明)
17-
wanTODO は、日常で思いついた時にメモを残しておくことで、予定やタスクの少ない日にそれをすることができる。また、TODO は予定が決まった段階でカレンダーに直接書き込み、予定の日が近くなったらそれを通知する。
1819

19-
それぞれの予定やタスクには、重要度を設定することができる。重要度が高い予定やタスクを設定している日はカレンダー上で特徴的な動きをするので、目が離せなく、また記憶に残りやすいといった効果がある。
20+
#### 使用方法 
21+
22+
- 右の画面から、**wanTODO**を作成できる。
23+
wanTODO とは日常で思いついたことをメモとして残しておくことでき、予定やタスクの少ない日にカレンダーに設定することができる特徴をもつ。
24+
wanTODO は簡単に予定やタスクとして確定でき、日付が近くなると通知される。
25+
26+
- また通常のカレンダー同様に日付から予定やタスクを決めることもでき、タスクか予定を切り替えることによってタスクは開始時刻や場所などを入れずに管理できる。
27+
28+
- それぞれの予定やタスクには、重要度を設定することができる。重要度が高い予定は通知の頻度が高くなるなどより忘れないようになっている。
29+
- その他 AI による wanTODO の細分化や電話を用いた通知など様々な便利機能がある
2030

2131
<!--さらに、重要度によって、ユーザーへの通知の仕方も工夫した。重要度が低い予定やタスクは、低頻度のデスクトップ通知を行う。重要度が高くなるにつれて、通知の頻度が高くなっていく。重要度が最高レベルのものには、スマートフォンへ電話をかけることで、無視できない通知をすることにした。-->
2232

23-
また、この作品は Vercel にてデプロイを行った。リンクは[こちら](https://taskyell.vercel.app/)
33+
#### リンク類
2434

35+
より詳しい使い方等はこちらの[スライド動画](https://www.canva.com/design/DAGUu4UAsF0/IUgaJr0LKjhkuwHdAF52Qw/watch?utm_content=DAGUu4UAsF0&utm_campaign=designshare&utm_medium=link&utm_source=editor)から
36+
実際の使用感はこちらの[デプロイ先](https://taskyell.vercel.app/)から
2537

2638
<img src="https://github.com/user-attachments/assets/c0b244e6-fa96-48f0-a46d-b27eddfc2b23" width="200" height="200">
2739

28-
2940
### 特長
30-
#### 1. 直感的なUI
41+
42+
#### 1. 直感的な UI
43+
3144
あらかじめメモしておいた wanTODO をカレンダーに入力する時、そのメモを指定の日にドラッグ&ドロップすることでそれをアタッチすることができる。
3245

3346
#### 2. チームメンバーや友だちとの予定の共有が可能
47+
3448
予定やタスクの中には、チームメンバーや友だちと一緒に行うものが存在する。そのような時は、予定やタスクを設定する際にその人たちへ招待を送ることができる。
3549

3650
#### 3. 独特な通知
51+
3752
大切な予定やタスクの通知を行う際、ブラウザからのプッシュ通知、もしくは電話での通知を受け取ることができる。これらの設定は、ユーザにより変更可能である。
3853

39-
#### 4. OpenAIを用いたやりたいことの細分化
40-
wanTODOに追加した内容を細分化する機能を作成した。この機能はOpenAIのAPIを用いて実装している。
54+
#### 4. OpenAI を用いたやりたいことの細分化
55+
56+
wanTODO に追加した内容を細分化する機能を作成した。この機能は OpenAI の API を用いて実装している。
4157

4258
### 解決出来ること
59+
4360
ユーザーは、いつも通りカレンダーで 予定やタスクを管理しながら日常的に wanTODO を溜めておくことで、無意識的に、より意識的なスケジュールを組むことができる。これにより、予定を忘れてしまうことを防ぎ、やりたいことをする時間を確保することができる。また、マージエディタにより、予定のダブルブッキングや、過剰なタスクの割り当てを回避し、より現実的なスケジュールを組むことができる。
4461

4562
### 今後の展望
46-
今回、マージエディタを実装することができなかったため、今後マージエディタを実装し、予定の管理をより便利にしていきたい。また、今回のHack Dayではウェブアプリでの実装となったため、これからの開発でモバイルアプリを実装していきたい。また、Googleでサインインをする際に暗号化を行っていないため、暗号化を行いセキュリティ強化を図りたい。
63+
64+
今回、マージエディタを実装することができなかったため、今後マージエディタを実装し、予定の管理をより便利にしていきたい。また、今回の Hack Day ではウェブアプリでの実装となったため、これからの開発でモバイルアプリを実装していきたい。また、Google でサインインをする際に暗号化を行っていないため、暗号化を行いセキュリティ強化を図りたい。
4765

4866
### 注力したこと(こだわり等)
49-
* スタイリッシュでモダンなUI
50-
* 今までにない斬新な機能 wanTODO
67+
68+
- スタイリッシュでモダンな UI
69+
- 今までにない斬新な機能  wanTODO
5170

5271
## 開発技術
72+
5373
### 活用した技術
54-
* Firebase
55-
* OAuth
56-
* Vercel
57-
* GitHubActions
58-
74+
75+
- Firebase
76+
- OAuth
77+
- Vercel
78+
- GitHubActions
79+
5980
#### API・データ
60-
* Google Calendar API
61-
* OpenAI API
62-
81+
82+
- Google Calendar API
83+
- OpenAI API
84+
6385
#### フレームワーク・ライブラリ・モジュール
64-
* Next.js
65-
* Tailwind CSS
86+
87+
- Next.js
88+
- Tailwind CSS
6689

6790
#### デバイス
68-
* ブラウザ
91+
92+
- ブラウザ
6993

7094
### 独自技術
95+
7196
#### ハッカソンで開発した独自機能・技術
72-
* 電話番号通知(commit_id:43749826e43d176eff216e24a9a8f19c55d4f3d3)
73-
* OpenAIを用いたタスクの分割機能(commit_id:05513d6517cb716ab1f00f28004123b8398ae574)
97+
98+
- 電話番号通知(commit_id:43749826e43d176eff216e24a9a8f19c55d4f3d3)
99+
- OpenAI を用いたタスクの分割機能(commit_id:05513d6517cb716ab1f00f28004123b8398ae574)

0 commit comments

Comments
 (0)