Skip to content

o-ga09/hunters-notes

Repository files navigation

Hunter's Notes - ハンタ��ズノート

モンスタハンターの狩猟に役立つ知識が���とまる狩猟記録です。

機能

  • モンスタ一覧
    • 検索
    • 絞り込み
    • 並び替え
  • モンスター詳細
  • AIにきく

構成

名称 バージョン
React 19.2.0
TypeScript 5.9.3
vite 7.2.4
eslint 9.39.1
nodejs 24.10.1
Tailwind CSS 4.1.17
PostCSS 8.5.6
Autoprefixer 10.4.22
Prettier 3.6.2

Get Started

環境変数

export GOOGLE_AI_API_KEY="YOUR_GOOGLE_API_KEY"

開発環境起動

$ pnpm run dev

ビルド

$ pnpm run build

lint/format

$ pnpm run lint
$ pnpm run format

デプロイ

このプロジェクトは Cloudflare Pages にデプロイされています。

事前準備

  1. Cloudflareアカウントの作成

    • Cloudflare でアカウントを作成
    • Workers & Pages のダッシュボードにアクセス
  2. Wrangler CLIのインストール(既にpackage.jsonに含まれています)

    pnpm install
  3. Cloudflareへのログイン

    npx wrangler login
  4. 環境変数の設定

    • Cloudflare Pagesダッシュボードで環境変数を設定
    • GOOGLE_AI_API_KEY: Google AI APIキー

デプロイ方法

詳細なデプロイ手順については、デプロイガイドを参照してください。

ローカルからのデプロイ

# ビルド
pnpm run build

# Cloudflare Pagesへデプロイ
npx wrangler pages deploy dist --project-name=hunters-notes

自動デプロイ(推奨)

GitHubリポジトリをCloudflare Pagesに接続すると、mainブランチへのpush時に自動デプロイされます。

  1. Cloudflare Pagesダッシュボードで「Create a project」
  2. GitHubリポジトリを接続
  3. ビルド設定:
    • Build command: pnpm run build
    • Build output directory: dist
    • Root directory: /
    • Environment variables: GOOGLE_AI_API_KEYを設定

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages