Skip to content

nourbayard/wafs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Link to the live demo

Introduction

For the course ‘Web App From Scratch’, I made a single web application Pokédex which shows all the Pokemons of the first generation. For this, I used PokéApi.

What is the PokéApi?

PokéApi is an API that consists of all sorts of information of all Pokémon. According to their website:

This website provides a RESTful API interface to highly detailed objects built from thousands of lines of data related to Pokémon. We specifically cover the video game franchise, though we'd like to cover the card game too. Using this website, you can consume information on Pokémon, their moves, abilities, types, egg groups and much much more.

The Process

This assignment was as a difficult challenge for me. Since I’m not very good at Javascript, I had to ask for a lot of help from other students to set up the basic structure and get the basic functionalities working. After some time, I started understanding more what my code meant and what it was doing. When I finished most of the functionalities, I drew the diagrams (shown beneath).

The Pokédex features

  • PokéAPI
  • Routie.js to navigate through the pages
  • Overview with all the Pokémon of the first generation
  • (Loader om feedback te geven aan de gebruiker dat de API geladen wordt)
  • (Sorteer optie om de data te sorteren op volgorde van rank)

Wishlist

  • Name AND picture on the overview pages
  • Style it like a Pokédex

Diagrams

Actor Diagram

The actor diagram of the application

This Actor diagram shows what functions triggers something else in the code.

Overview flowchart of the application

This diagram shows the flow of the overview page.

Detailpage flowchart of the application

This diagram shows the flow of the detail page.

Kudos

Special thanks to Vincent, Mo, Kevin, Sam and Servin. 🙏🏼

About

The course repo for 'Web App From Scratch'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.2%
  • HTML 7.6%
  • SCSS 4.2%