つぎイチ@ドミニオン戦績記録
← トップに戻る

本サイトの使用技術

Claude Code との協業

本サイトは、Anthropic の AI コーディングツール「Claude Code」との協業により開発されています。設計・実装・レビューの各段階で AI を活用し、効率的な開発を実現しています。

無料ホスティングへのこだわり

本サイトは、可能な限り無料枠のサービスを活用して運用しています。個人プロジェクトでも本格的な Web アプリケーションを構築できることを実証するため、各サービスの無料プランを最大限に活かした構成としています。

技術スタック

Next.js(フレームワーク)

React ベースのフルスタックフレームワーク。App Router によるサーバーコンポーネント、API ルート、SSR/SSG を活用しています。Vercel の無料プランでホスティングしています。

Neon(データベース)

サーバーレス PostgreSQL サービス。無料プランで十分なストレージと接続数を提供しており、ゲーム戦績データの保存に使用しています。

Cloudflare R2(ストレージ)

S3 互換のオブジェクトストレージ。ゲームのスクリーンショット画像の保存に使用しています。エグレス料金が無料という大きな利点があります。

Clerk(認証)

Google OAuth による認証を提供。ユーザー管理やセッション管理を簡単に実装でき、管理者・編集者のロール管理にも対応しています。

DomBot 連携

Discord Bot「DomBot」から、ドミニオンオンライン(dominion.games)の対戦データを取得しています。サプライのカード情報やイベント・ランドマークなどのメタデータを登録し、カード別の勝率や使用頻度といった詳細な戦績分析を可能にしています。