概要
- GCP と vibe-coding の練習として開発されたウェブサイト
- インターネット上で Morning Brew や MetaFilter など複数メディアに取り上げられた実績
- CNN による画像判定機能を実装
- 信頼度が基準値未満の場合は モデレーションキュー へ送信
- フロントエンドは HTML5 と GitHub Pages、バックエンドは Node.JS と GCP を使用
ウェブサイト開発の概要
- vibe-coding と Google Cloud Platform (GCP) のスキル向上を目的とした自主開発プロジェクト
- サイトは Morning Brew、 MetaFilter、 boingboing.net などの有名サイトで紹介された実績
- 自作の CNN(畳み込みニューラルネットワーク) を構築し、不適切な画像(ペニスやスワスティカ)検出を担当
- 画像の判定スコアが 63%未満 の場合、 モデレーション用キュー (vibe-coded fish-tinder)に自動送信
- 約1ヶ月間で開発を完了した短期プロジェクト
技術スタックと構成
- フロントエンドは HTML5 で作成し、 GitHub Pages でホスティング
- バックエンドは Node.JS を採用し、 GCP 上にデプロイ
- サイト全体の設計と実装を一人で担当した経験
取り組みの感想
- vibe-coding による自由な発想と実装を重視した開発体験
- 機械学習 や クラウドインフラ の実践的な学習機会
- サイトが可愛いという自己評価と、外部からの反響の大きさに満足
- 実験的なプロジェクトとしての達成感