Deployed at https://sarthakb11.github.io/PokeDexApp/
Pokedex App is a comprehensive web application for Pokemon enthusiasts, providing an interactive platform to explore, search, and compare Pokemon with advanced features like favorites management.
- Pokemon Search: Seamlessly search through an extensive Pokemon database
- Favorites Management: Save and quickly access your favorite Pokemon
- Stat Comparison: Detailed side-by-side Pokemon stat comparisons
- Responsive Design: Fully responsive interface compatible with multiple devices
- Frontend: React
- State Management: Redux
- Routing: React Router
- Backend: Node.js
- API: Custom Pokemon API
- Node.js (v16.0.0 or later)
- npm (v8.0.0 or later)
- Clone the repository
git clone https://github.com/yourusername/pokedex-app.git- Navigate to project directory
cd pokedex-app- Install dependencies
npm install- Start the development server
npm start/: Home page with Pokemon list/favourites: View saved favorite Pokemon/compare: Pokemon comparison interface/pokemon/:name: Detailed view for specific Pokemon
GET /api/pokemon: Retrieve all PokemonGET /api/pokemon/:name: Get specific Pokemon detailsPOST /api/favourites: Add Pokemon to favoritesDELETE /api/favourites/:name: Remove Pokemon from favorites
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Sarthak Bhardwaj - [email protected] Project Link: https://github.com/SarthakB11/PokeDexApp