議事Log

https://github.com/tosaken1116/whaleSharkHackathon

Next.js

TypeScript

Firebase

PostgreSQL

GraphQL

議事録を自動で取ってくれるウェブアプリ

土佐犬

推しアイデア

編集されている内容が全員にリアルタイムで共有される

作った背景

議事録を取っていて聞き逃したり、書くのが手間だったりしたため、自動で取ってくれるアプリがあったら便利だと感じたから

推し技術

hasuraというgraphqlエンジンのOSS データベースと接続するだけでschemaを作成してくれる。

プロジェクト詳細

今回のテーマ「発達凸凹✖️Chat GPT」ということから、障害がある人の助けとなり、障害がない人でも生活が便利になるウェブアプリを作ろうと考えた。 これを作ろうと思った個人的なきっかけが議事録を取るのがめんどくさかったことである。 手で書いてるとなかなか会話に追いつかないし、聞き逃してしまうことも多々ある。さらに私は集中力がない方であるため、なおさら議事録を取るのに向いていなかった。 そこでできるだけ楽をしようと考えたのがこの議事Logでした。 音声だけで議事録を自動で取ってくれる、そんなアプリです。

最初に考えていた技術構成図 image

hasura graphqlエンジンとpostgreSQL およびフロントエンドのNext.jsdocker composeで立ち上げてaws ec2でデプロイするというもの。 がしかし、ec2のメモリ不足により断念 結局いつものようにhasura cloudを用いた開発となったimage

firebase authenticationを使ってgraphqlpermissionを制限、およびユーザー登録の手間を削減。 hasuraを使うことでバックエンド開発コストの削減。 material UIを使うことでUI実装のコストを削減した。 また今回ChatGPT APIを使用するにあたって、Next API routeを中間APIとして使用した。

土佐犬

@tosaken