- 楽曲販売ECサイト
楽曲を販売するECサイトを作成致しました。 また、購入したと同時にDAWのような音源編集機能をつけております。
- 特徴 (Features)
新規登録・ログイン機能の実装 音源の編集が可能なDAW機能を実装 フォローフォロワー機能を実装し、そのコンテンツをショート動画形式で閲覧する機能を実装 自分が作成した音源を即座に投稿できる機能を実装
- スキルスタック フロントエンド:HTML,CSS,JavaScript,Jinja2 バックエンドにて、Flaskを採用しているためJinja2にて一貫性を重視 バックエンド: Python(Flask),Tone.js チーム制作のため、より簡単かつリファクタリングのしやすいFlaskを採用 データベース:SQLite バックエンドにて、Pythonを仕様しているため相性の良いSQLiteを採用
4.将来展望 将来的なデータの増加に伴ったデータベースの変更を予測し、ORMにて実装する より、正確かつ高速な編集処理の実現のため、Tone.jsからFFMPEGへ移行
5.制作背景 こちらは、HAL東京学内ハッカソンにて、チーム制作にて作成したWebアプリです。 テーマがECサイトでありましたが、ただ売るだけでは機能として表現にかけると思い、せっかくであれば音源編集機能をつけようと考えた次第です。 オンラインにて、音源を直感的に編集できるアプリケーションが存在しなかったため需要があると考えました。