Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
kdix-23-071 authored Oct 27, 2024
1 parent d91bc07 commit 0fc8b39
Showing 1 changed file with 22 additions and 16 deletions.
38 changes: 22 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,54 +4,60 @@

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

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

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

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

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

それぞれの予定やタスクには、重要度を設定することができる。重要度が高い予定やタスクを設定している日は、カレンダー上で特徴的な動きをするので、目が離せないと言った工夫がある
それぞれの予定やタスクには、重要度を設定することができる。重要度が高い予定やタスクを設定している日はカレンダー上で特徴的な動きをするので、目が離せなく、また記憶に残りやすいといった効果がある

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

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

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

#### 3. マージエディター
スケジュールを管理していると、間違えて他の予定と重ねて新規予定を追加してしまったり、他のユーザーからの招待を承認した際に、他の予定と被ってしまって困ることがある。それを解消するためにマージエディターを実装した。マージエディターでは、直感的に予定を整理して予定のコンフリクトを簡単に解消することができる
スケジュールを管理していると、間違えて他の予定と重ねて新規予定を追加してしまったり、他のユーザーからの招待を承認した際に他の予定と被ってしまって困ることがある。それを解消する機能がマージエディターである。マージエディターでは直感的に予定を整理し、予定のコンフリクトを簡単に解消することができる

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

### 今後の展望

今回、バックエンド側に余裕ができたため、新たにOpenAI API を活用し、今後の予定に関する簡単なクイズ機能を実装しようとしていたが、時間の制限があり、Hack Day内で実装することができなかった。
今後、Award Dayに向けてこの機能を実装していきたい。

### 注力したこと(こだわり等)
* UI
* マージエディター
* スタイリッシュでモダンなUI
* 今までにない斬新な機能 wanTODO

## 開発技術
### 活用した技術
* Firebase
* OAuth
* Versel
* GitHubActions

#### API・データ
*
* Google Calendar API
*

#### フレームワーク・ライブラリ・モジュール
*
*
* Next.js
* Tailwind CSS

#### デバイス
*
* PC
*

### 独自技術
Expand Down

0 comments on commit 0fc8b39

Please sign in to comment.