Pokémon Team Builder & Battle Arena Description
This app allows users to create teams of up to 6 Pokémon and battle them using statistics obtained from the PokéAPI. It provides an intuitive interface to manage teams and view real-time statistics. Key Features
Create Custom Teams: Users can create and manage multiple teams.
Select Pokémon: Add Pokémon to your teams from a list of 151 available Pokémon.
Statistics Visualization: View the statistics of each Pokémon and the overall team.
Battle Mode: Battle two teams and compare their stats.
Technologies Used
Next.js 15 with TypeScript
Redux Toolkit for state management
RTK Query for fetching data from the PokéAPI
React Hook Form for form handling
Tailwind CSS for styling
Installation and Setup
Clone the repository:
git clone https://github.com/yourusername/pokemon-team-builder.git cd pokemon-team-builder
Install dependencies:
npm install
Start the development server:
npm run dev
Open the browser at http://localhost:3000.
Usage
Create a team by entering a name.
Select Pokémon to add to your team.
View your team's statistics.
Battle teams in battle mode.
Contributions
If you'd like to contribute, please open an issue or submit a pull request. License
This project is licensed under the MIT License.