GAミント至上主義

Web Monomaniacal Developer@DMM

退職エントリ(とんかつカレーBBSについて)

2019年2月で2年11ヶ月いたビズオーシャンを退職しました。分社化前のMJS時代を含めると6年半ぐらいいました。

2019年3月からはDMM.com同人事業部にいます。

有給消化中はFirebaseとVue.jsでBBS的なものを作ってました(チャットかBBSかはゆらぎあり)。

f:id:uyamazak:20190302222419p:plain

自宅のPixelbookでも開発を続けやすいようGoogle Cloud Consoleを開発環境にしたり、Vue CLIも使わず、ファイル数も最小限に押さえています。

およそ一日で動く形ができたのはFirebaseとVue.jsのちから。

アクセスカウンター付き、閲覧、書き込みにはログイン必須、画像アップロード可、複数スレッドに対応してます。

他のスレッド一覧は見れず、URLを知らないと見れないのでプライベートチャットみたいなイメージ。

デザインは2000年頃のネタを散りばめながらid:shellmeがやってくれました。

(一応デモも用意したけどログインしないと何も見れない。)
tonkatsu-curry.firebaseapp.com

いろいろ説明が不十分ながらソースコードも公開してます。

github.com

今後の開発予定(未定)

  • レス番をFunctionsでなんとか付ける
  • 返信できるようにする
  • 画像のサムネイルもFunctionsで生成したい
  • 動画にも対応したい(すぐ無料枠超えそう)
  • 管理者機能(皿追加とか皿一覧とか)
  • Slack連携(うざい)

要望はGitHubのissueあたりに投げてもらうと実装される可能性が微レ存

Cloud Consoleのエディアが使いこなせれば、Vue CLI使ってPWAぐらい問題なく作れるかも。

Vue.js入門 基礎から実践アプリケーション開発まで

Vue.js入門 基礎から実践アプリケーション開発まで