/Pokedex

Pokédex sample app developed with Angular 9+ and Bootstrap 4. Using Pokéapi as source for data.

Primary LanguageTypeScript



Pokédex sample app developed with Angular 9+ and Bootstrap 4. Built using the PokéAPI.

[For best experience use Chrome or any other Chromium-based browser]

Leave a ⭐ if you liked it, also share 🔗 with those who may be interested.

Versions

v1.0

Deploy Heroku

Access: https://pokedex-app-angular.herokuapp.com/pokelist/

Getting Started:

Setting up the environment:

  1. Install Node.js and use node -v to check version.
  2. IMP Note: You might need to use sudo depending on the npm configuration.
  3. Install Angular CLI as npm install -g @angular/cli
  4. Clone or download this repo.
  5. Run npm install inside this project folder to install all dependencies.
  6. Make sure you use the latest version of the CLI (upgrade guide below).

Upgrading Angular CLI version

  • Run the below commands - use "sudo" only on Mac/ Linux.
  1. sudo npm uninstall -g angular-cli @angular/cli
  2. npm cache clean --force
  3. sudo npm install -g @angular/cli

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Screenshots

Credits

Thanks to PokéAPI.co.

Copyright Notice

This is an unofficial, non-commercial, fan-made app and is NOT affiliated, endorsed or supported by Nintendo, Game Freak and The Pokémon Company in any way. Many images used in this app are copyrighted and are supported under fair use. Pokémon and Pokémon character names are trademarks of Nintendo. No copyright infringement intended.