予定最適化アプリ「Flow」
Created
2022/4/29 4:37
Tags
Python
Hackathon
React

JPHACKS 2021にて,予定を最適化するアプリ「Flow」を開発しました.3人でのチーム開発で,自分は主にAWSを使ったインフラ設計,API構築(バックエンド)を担当しました.
Codes available on GitHub :
アプリ概要(READMEより抜粋)
背景(製品開発のきっかけ、課題等)
普段,私たちはカレンダーアプリなどに予定を入力して予定を管理しています. しかし,これらの予定の間には"隠れた予定"があります. 予定間の移動時間や,朝出かける前の準備時間など,隠れた予定は日常に潜んでいて,これらについて考えることは脳のワーキングメモリを消費してしまいます.そこで,私たちはこれらの"隠れた予定"を自動で抽出し,可視化をするアプリ"Flow"を提供します.
特長
1. Googleカレンダーとの連携
Flowは,Googleカレンダーと連携を行い,予定の取得・更新を行います.FLow上で可視化した予定はお使いのGoogleカレンダーに反映されるので,予定を見逃すことはありません.
2. 移動時間の自動最適化
Flowは,選択された範囲の予定カレンダーから取得し,移動が伴うイベントを自動で取得します.そのイベントごとに,移動手段を画面上から選択することで,Flowは最適な移動時間を計算し,カレンダーに反映します.これにより,ストレスなく移動時間の計算・可視化を行うことができます.

解決出来ること
日々の生活の中で,普段自分の頭の中に入っていた見えない予定を抽出,可視化します.そのことで,大切な予定に遅刻することや,脳のワーキングメモリを使いすぎてしまうことを防ぎます.
開発技術
活用した技術

フロントエンド
- React.js
- fullcalendar.io
- html/css
バックエンド(サーバーサイド)
- AWS (API Gateway, Lambda)
- GCP (Calendar API等)