Pokemon API with Search Bar

Introduction

This project is a React and Sass based web application that interfaces with a Pokemon API. It employs Vite as the build tool, ensuring a faster and leaner development experience. The application features a dynamic search bar, enabling users to easily search for their favourite Pokemon and access useful information about them.

Features

  • Dynamic Search Bar: Locate your favourite Pokemon by their names.
  • Detailed Pokemon Information: On a successful search, the application provides relevant details about the chosen Pokemon.
  • Responsive Design: Utilises React and Sass to deliver the user interface and smooth UX.
  • Fast Development: Leverages Vite's rapid development server for a seamless coding experience.

Setup

To get this project running on your local machine, follow these instructions:

Prerequisites

  • You must have Node.js installed on your system.
  • This project uses npm (Node Package Manager), which is bundled with Node.js.
  • Vite should be installed globally on your machine: npm install -g create-vite

Installation

  1. Clone the repository to your local machine:
git clone <repository_link>

Remember to replace <repository_link> with the URL of this repository.

  1. Navigate into the project directory:
cd pokemon-fetch-api
  1. Install the required dependencies:
npm install
  1. Start the application using Vite:
npm run dev

The application should now be live at http://localhost:3000/ (or another port if 3000 is occupied).

Contribution

Contributions are always welcome! Feel free to make a pull request if you wish to improve or add new features.

License

This project is open source and licensed under the MIT License.