Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

🎮 Poke DATABASE

Reactで作成したポケモン図鑑ウェブアプリケーションです。色別にポケモンを検索・表示できます。

React Bulma

📋 概要

PokeAPIを利用して、ポケモンを色別に検索・表示するシンプルなウェブアプリです。ユーザーはドロップダウンメニューから色を選択し、該当する色のポケモンの画像を一覧表示できます。

✨ 機能

  • 🎨 色別検索: 10色のカラーフィルターでポケモンを検索

    • Black(黒)
    • Blue(青)
    • Brown(茶色)
    • Gray(灰色)
    • Green(緑)
    • Pink(ピンク)
    • Purple(紫)
    • Red(赤)
    • White(白)
    • Yellow(黄色)
  • 🖼️ 画像ギャラリー: グリッドレイアウトで見やすく表示

  • 📱 レスポンシブデザイン: モバイルにも対応

🛠️ 使用技術

  • フレームワーク: React 18.x
  • 言語: JavaScript (JSX)
  • CSSフレームワーク: Bulma
  • API: PokeAPI
  • ビルドツール: Vite

📦 インストール

# リポジトリをクローン
git clone https://github.com/yourusername/react-poke-database.git

# ディレクトリに移動
cd react-poke-database

# 依存関係をインストール
npm install

🚀 使い方

開発サーバーの起動

npm run dev

ブラウザで http://localhost:5173 にアクセスしてください。

ビルド

npm run build

プレビュー

npm run preview

📁 プロジェクト構成

react-poke-database/
├── src/
│   ├── App.jsx          # メインコンポーネント
│   ├── api.js           # PokeAPI連携ロジック
│   ├── main.jsx         # エントリーポイント
│   └── App.css          # スタイル
├── public/              # 静的ファイル
└── README.md

🔧 主要コンポーネント

  • Header: アプリケーションのヘッダー
  • Form: 色選択のドロップダウンとリロードボタン
  • Gallery: ポケモン画像のグリッド表示
  • Image: 個別のポケモンカード
  • Footer: PokeAPIへのリンク

🌐 API仕様

このアプリは PokeAPI v2 を使用しています。

  • エンドポイント: https://pokeapi.co/api/v2/pokemon-color/{color}/
  • 画像ソース: https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/{id}.png

📚 参考資料

📝 ライセンス

このプロジェクトはMITライセンスの下で公開されています。

🙏 謝辞

  • PokeAPI - ポケモンデータの提供
  • Bulma - CSSフレームワーク

About

ポケモン図鑑3|Reactバージョン

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages