- VTuber事務所 ホロライブに所属しているメンバーの配信情報を取得するアプリ
- VTuberの配信が好きでよく視聴しているのだが、自分のように箱推しになるとチャンネル登録が多くなってしまい、どのメンバーが現在配信しているのかパッと見わかりづらい。
そのため配信情報を可視化できるようなアプリを開発したいと考えた。
ホロライブを運営しているカバー株式会社が「ホロジュール」というメンバーのスケジュール管理アプリを既にリリースしているのだが、そこと差別化を図れるような取り組みを今後行っていく。(2022年2月21日現在)
- Google Cloud PlatformでYoutube Data APIを有効化したAPIキーが作成済みであること(1つでも可能だが、クォータ制限にすぐ引っかかってしまうため2つあると良い)
- envファイルを作成
copy .env.example .env
- envファイル内で環境変数の値を設定
WEB_PORT=
DB_PORT=
DB_NAME=
DB_USER=
DB_PASSWORD=
DB_ROOT_PASSWORD=
API_KEY=
# 2つプロジェクトを作成している場合
SUB_API_KEY=
- build
docker compose build
docker compose up -d
- composer インストール確認
composer -V
Composer version 2.0.14 2021-05-21 17:03:37
- Vue.js Install
npm install -D vue
言語 | バージョン |
---|---|
HTML5 | |
Sass | 1.15.2 |
Tailwind CSS | 3.0.8 |
Vue.js | 3.2.31 |
言語 | バージョン |
---|---|
PHP | 7.4.1 |
Laravel | 6.20.32 |
名称 | バージョン |
---|---|
Docker | 20.10.6 |
docker-compose | 1.29.1 |
MySQL | 8.0.28 |
名称 | バージョン |
---|---|
npm | 8.1.2 |
webpack | 5.9.0 |
laravel-mix | 6.0.18 |
vue-router | 4.0.12 |
- 配信情報一覧
- YouTube Data APIを叩いた配信情報取得
- ソート機能(JP, EN, ID)