アプリ概要
Jammyは、あなたが聴いている音楽を共有し、新しい音楽との出会うことができる、全く新しいSNSです。
主要機能
■ 音楽シェア
・今聴いている曲を簡単にシェア
・コメントを添えて音楽への想いを表現
■ 音楽発見
・縦スクロールで次々と新しい音楽に出会える
・気になるユーザーの投稿を閲覧可能
・独自のレコメンドで、あなたに合った曲をお届け
■ コミュニティ
・音楽の趣味が合う仲間とつながる
・いいねやコメントで交流
■ プレイリスト機能
・気に入った曲をプレイリストに保存
こんな方におすすめ
・新しい音楽との出会いを求めている方
・自分の好きな音楽を共有したい方
・音楽を通じて新しい友達を作りたい方
メンバー紹介
リーダー: 堀田凌平
プログラマ: 柳井大輔
UI・UXデザイン: 安達幸輝
システム保守・AI: 横山武蔵
デモ動画
アプリの特徴
他のアプリとの違い
このアプリは、新しい音楽に出会うことに特化した音楽SNSアプリです。例えばYoutubeで音楽を視聴する際、関連動画が視聴済みばかりになりマンネリ化することがありませんか?Jammyでは独自のアルゴリズムにより未視聴かつユーザの好みに近い楽曲がレコメンドされます。このレコメンドによりJammyはマンネリ化することないフレッシュな体験をユーザに提供することができます。
レコメンドについて

このアプリは、他のユーザが投稿した音楽に「いいね」をすることができます。
音楽には様々な情報(テンポ、ジャンル、リリース日時、etc…)が紐づけられており、ユーザが「いいね」をした曲の情報からユーザの好みを分析、推定し、類似した音楽を他の投稿からレコメンドします。
好みの推測をする際に参考にする音楽の情報の選定、重要度の比重を不規則にすることで、同じ音楽をレコメンドし続けないようにしています。
開発技術
・開発環境・・・Xcode、VSCode
・開発言語・・・Swift、python
・バックエンド
FireStore Database
Firebase Authentication
Firebase Cloud Storage
・フレームワーク等
SwiftUI
SpotifyWebAPI
Spotify iOS SDK
Keras
・管理、コミュニケーションツール
Github
Discord


コメント