Skip to content

eXolnet/poketest-2022

 
 

Repository files navigation

Poketest 2022

Requirements

  • VSCode Dev Container (Docker) -- Suggested

or

  • node 18+ with yarn 4.7.0

Project setup

With VSCode Dev Container -- Suggested

  • cmd + shift + p. Search for : Dev Containers: Reopen in Container
    • This should open the workspace in a new window / container running proper requirements.
    • yarn install should have be ran.

With Manual approach

  • Make sure you have the proper node and yarn requirement.
  • run yarn install

Start dev server

yarn dev

Compiles and minifies for production

yarn build

Context

A client wants us to make an app that displays pokemons and allows a user to add one to its team but unfortunately some things are not working properly or are really, really, bad!

That's where you come in! I choose you (!!!) to fix these issues and implement what you think is best for the client need. Here is a sample list of things that needs doing but ultimately it's your decision as to what to tackle first.

  • We need to fix the obvious bugs and errors
  • We want to get the pokemons from an api (https://pokeapi.co/), the first generation is what we want (151 first)
  • We want a new layout for the pokemon list
  • We want individual views for each pokemon with more data
  • We want to be able to switch between the shiny version and the normal versions sprites on each individual views
  • We want a view of the selected team with some basic infos on each selected team member
  • We want to be able to access each team members view easily with the bottom bar and have a way (UX wise) to have some relevant infos without clicking on it
  • We want a view where each pokemon is filtered by type, better yet, we want to be able to filter by types on the home page
  • Spring clean the view and have a decent, usable UI

Recommended IDE Setup

These should be suggested directly when using VS Code.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 42.6%
  • TypeScript 35.4%
  • CSS 14.2%
  • HTML 4.6%
  • JavaScript 2.4%
  • Shell 0.8%