Pokemon App

Vanilla JavaScript | Bootstrap

Introduction

App loading data from an external API, showing a list of data items and displaying details in a modal on click.

Pokemon App in use

Objective

The aim of the project was build a web application using pure JavaScript and Bootstrap.
The problem to be solved was building an app that fetches data from an external API, displays the data objects in a list and shows details and images in a modal.

Screenshot of finished app (main view with movie list)

Context

The Pokemon application was part of the web development course at CareerFoundry to build skills in JavaScript, use an external API and implement Bootstrap for the UI.
The project brief described the features and the requirements accurately and the exercises were structured to follow this guideline.

Project brief Careerfoundry (source: Careerfoundry)

Approach

1. Step: Connect to API

The first step was to connect to the API and check how data is structured and how it can beused.

2. Step: Create the User Interface

In the second part of building the app, I created the UI elements with Bootstrap.

Reflection

It was challenging to understand the basic JavaScript functions and how data can be accessed and used.

Duration + Next Steps

This task took about 3 weeks.

As a next step, I would like to rebuild this app with a different API, with different content, leading to different functions for sorting and filtering and different imagery to display.