kawamura-chuko / shinobue_fumen

1 stars 0 forks source link

MVPレビュー #35

Closed kerochelo closed 1 year ago

kerochelo commented 1 year ago

@kawamura-chuko リリースお疲れ様でした、下記の観点でレビューいたします!

1. READMEから課題解決する実装がされているか&動いている
2. 静的コードチェックが入っている
3. 就活において十分な技術力を示せる機能を実装しているか
4. UIでユーザーが迷わないような導線を作れているか・ユーザーが使いたくなるようなサービス設計ができているか

READMEから課題解決する実装がされているか&動いている

自動作曲されてさらに音で聞ける機能があるのがいいですね、毎回決められたルールに従いランダムで曲を作成しているのでサービスとしてMVPとしてリリースできています!

静的コードチェックが入っている

rubocopを導入してしっかりコードの静的チェックされていますね。

就活において十分な技術力を示せる機能を実装しているか

自動で曲を作成するロジックは篠笛、音楽の知識とプログラミングのアルゴリズム知識が生かされていますね。 Railsの機能的には物足りない部分はあるので、本リリースまでにフィードバックをもらいながら追加機能の実装や下記の内容を参考に技術アピールになる機能を実装しておきましょう。 私のおすすめは自動で作成した曲のデータと似ている登録曲のレコメンド機能などが面白そうです!

チャット機能

概要

FacebookメッセンジャーやSNSなどには、チャット機能が必ずついています。現在では、WebSocketを用いることで、リアルタイムでやり取りが可能となっています。コツさえ掴めば、比較的簡単に実装できます。ダイレクトメッセージのようなチャット機能を実装することで、ユーザー同士のコミュニケーションを活性化させることができるかもしれません。

使用技術・ライブラリ

レコメンド

概要

投稿されたまたは事前に用意されたコンテンツと類似したコンテンツを推奨する機能をレコメンドと呼びます。代表的なアルゴリズムとして、協調フィルタリングとコンテンツフィルタリングがあります。協調フィルタリングは、ユーザの行動や嗜好データを元に類似度を算出し、コンテンツベースフィルタリングは、コンテンツの数値化された特徴や評価を元に類似度を算出します。

使用技術・ライブラリ

UIでユーザーが迷わないような導線を作れているか・ユーザーが使いたくなるようなサービス設計ができているか

機能自体シンプルであるため、メインの機能は利用しやすいかなと思います。 デザインがbootstrapでシンプルすぎるかなといったところがあるので、bootstrapの無料テンプレートサイトなどを参考にしながら、メニューやボタンなどこのアプリの世界観に合うUIにするといいかなと思います。 また全体的なUIのまとめとしてソシオメディア - デザインパターンなどを参考にするといいかなと思います。 その他、現状で気になる点を下記にあげているのでご確認ください。

最後に

上記内容を確認いただきタスクをissueで書き出したら、こちらのissueはcloseしていただいて大丈夫です。

また上記の内容を踏まえて本リリースまでのスケジュール感を教えていただければでございます。

kawamura-chuko commented 1 year ago

@kerochelo レビューの実施ありがとうございました。 各タスクについて、issueで書き出しましたので、このissueはclose致します。 本リリースは9月頭あたりを目指して進めていきたいと考えております。