Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iwatanabe-7/idea-memory
アイデア出しをサポートするWebサービス「Imemo」(アイメモ)
https://github.com/iwatanabe-7/idea-memory
docker heroku rails
Last synced: 3 days ago
JSON representation
アイデア出しをサポートするWebサービス「Imemo」(アイメモ)
- Host: GitHub
- URL: https://github.com/iwatanabe-7/idea-memory
- Owner: iwatanabe-7
- Created: 2023-11-15T14:26:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-19T09:18:42.000Z (5 months ago)
- Last Synced: 2024-08-26T12:48:45.479Z (3 months ago)
- Topics: docker, heroku, rails
- Language: Ruby
- Homepage:
- Size: 656 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## このサービスについて
**「アイデア出しをもっとスムーズに」**
という思いがあり、このサービスを製作しました。
Idea Memory (Imemo)とは、アイデア出しをサポートするWebサービスです。
主な機能として、マンダラートを作成することができます(他の機能も随時追加して行きます)。
自分のマンダラートを作成・保存・pdfでPCに保存できます。
気軽に体験してもらえるために、トップページでもマンダラートを作成できるようにしました。ぜひ使ってみてください。## 作成の背景
現在大学生で、インターンやハッカソンで、アイデアを出すのにすごく時間がかかってしまうため、スムーズにアイデアが出せるWebサービスを作りたいという思いがありました。
また、インターンの研修でマンダラートを用いたアイデア出しを行い、簡単にアイデアが出せたが、みんなが共通で思っていた不便な点がいくつかあり、それを改善しようとしたのが、きっかけでした。- 紙と鉛筆で書くのは、正直面倒
- 中央のマスに書いたことを、外側のマスに書かないといけない → めっちゃめんどくさい
- 全てのマスを埋められない泣
- 共同で作業をしたい
- 他の人のマンダラートを参考にして、自分のを描きたいこれらの問題をWebサービスで解決できたら、いいサービスになるのではないかと考え、まずはインターンで使用したマンダラートをWebで作成してみることにしました。
最終的には、他のアイデア出しの手法も導入できたらいいと考えています(ジョハリの窓やオズボーンのチェックリストなど)。* ちょうど就活の時期なので、マンダラートで自己分析をして、面接官に「自分が作ったサービスで自己分析しました」と言えば、ウケるのではないかと考えた。
## 使用用途
- 開発のアイデア出し
- 就活の自己分析
- 目標決め(大谷翔平選手もマンダラートで目標決めをしていたそう)## サービスの機能一覧
### マンダラートを作成・保存できる
## 工夫した点
### pdf保存機能のデザイン設定作成したマンダラートをpdfで保存できるようにしました。
また保存するときに、マンダラートとロゴのみをpdf保存できるように(右上の画像)Webサービス側とpdf保存する側でデザインを変えて実装しました。### おまけ
このサービスでアイデアがたくさん出せることを願って、ソースコードに「!」を大量に仕込んでおきました(笑)
## 課題
### ユーザー側の課題
- [x] 紙と鉛筆で書くのは、正直面倒
→ Webサービスにしてデジタル化する。
- [x] 中央のマスに書いたことを、外側のマスに書かないといけない
→ 自動入力機能を作成。同じことを書くマスを片方書くと、もう片方のマスに反映されるようにした。
- [x] マンダラートを紙で持っていきたい
→ pdf保存機能を作成。PCにマンダラートのpdfを保存できるようなボタンを作った。
- [ ] 全てのマスを埋められない
→ 周りのマスの情報から、AIを使って単語を埋めようと思う。
- [ ] 共同で作業をしたい
→ 共同作業できるようにリアルタイムで通信できるようにする→具体的な方法はまだわからない
### 技術的な課題
- [ ] マンダラートを読み込むとき、変更を保存するときに重くなる
→ チューニングをして、スムーズに値が取れるようにする
- [ ] なんかサイトが全体的に重い
→
- [ ] SQL文の見直し
→ N+1問題を起こす命令の確認
LB, APP, DBサーバー間のネットワーク環境の確認/nginxやApacheなどのサーバーソフトウェアの設定値等の確認/SQL文の見直し(N+1問題を引く起こすクエリはないかなど)## ほかのサービスとの差別化
- マンダラートを作成できるWebサイトがあったが、全部入力しないときれいなマンダラートを作れないことやログイン機能がないことが問題だった。
→ 最初から81個のマスを用意し、それを表示 & ログイン機能を作成
- そもそもマスが小さすぎて、スマホでの作業に向いていない
→ スマホを横にして作業ができるようにデザインを工夫した。## サービスのデザイン
![Untitled (10)](https://github.com/iwatanabee/Idea-memory/assets/83575309/01f850c6-4f37-48e4-8ee7-2ece9d28f5cf)## ユーザーのマンダラートの例
研究室の同期が作成したマンダラート