Skip to content

VTuber事務所 ホロライブに所属しているメンバーの配信情報を取得するアプリ

Notifications You must be signed in to change notification settings

TakashiAoki5816/HoloMemory

Repository files navigation

Laravel Version PHP Version Vue.js Version Tailwind CSS Version

HoloMemory

概要

  • VTuber事務所 ホロライブに所属しているメンバーの配信情報を取得するアプリ

背景

  • VTuberの配信が好きでよく視聴しているのだが、自分のように箱推しになるとチャンネル登録が多くなってしまい、どのメンバーが現在配信しているのかパッと見わかりづらい。
    そのため配信情報を可視化できるようなアプリを開発したいと考えた。
    ホロライブを運営しているカバー株式会社が「ホロジュール」というメンバーのスケジュール管理アプリを既にリリースしているのだが、そこと差別化を図れるような取り組みを今後行っていく。(2022年2月21日現在)

事前準備

  • Google Cloud PlatformでYoutube Data APIを有効化したAPIキーが作成済みであること(1つでも可能だが、クォータ制限にすぐ引っかかってしまうため2つあると良い)

環境構築

  1. envファイルを作成
copy .env.example .env
  1. envファイル内で環境変数の値を設定
WEB_PORT=
DB_PORT=

DB_NAME=
DB_USER=
DB_PASSWORD=
DB_ROOT_PASSWORD=

API_KEY=
# 2つプロジェクトを作成している場合
SUB_API_KEY=
  1. build
docker compose build

docker compose up -d
  1. composer インストール確認
composer -V
Composer version 2.0.14 2021-05-21 17:03:37
  1. 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)

ER図

HoloMemory

About

VTuber事務所 ホロライブに所属しているメンバーの配信情報を取得するアプリ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published