Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 1.84 KB

File metadata and controls

52 lines (40 loc) · 1.84 KB

Would you like to work with us? Apply here!

Looqbox FrontEnd Challenge

Looqbox

Challenge

In this challenge you will need to build a Single Page Application using ReactJS and a provided api

We will not use anything from your project other than evaluate your skills and you are free to use it in your portfolio

Stack

We use:

  • ReactJS
  • Redux
  • TypeScript
  • AntDesign

Submitting

  • Make a fork of this repository
  • Create your branch
  • ⚠️ Do a initial Commit when you start
  • ⚠️ Do a final commit when you finish
  • When you're done send us a pull request

Guidelines

You need to create a Single Page Application (SPA) that displays a list of Pokémon and allows users to search for them, using the Pokeapi. Your app must be dynamic, meaning you must not reload the page to show new content.

The PokeAPI was chosen for its simplicity in making requests. Since it is an open API, please be mindful of how many requests you make.

Requirements:

  • On the main page, include a search bar and a preloaded list of Pokémon.
  • Clicking on any Pokémon should display a card, modal, or page with that Pokémon’s information.
  • Typing in the search bar and pressing Enter should display the search result instead of the list.
  • Your app must include at least two different routes (e.g., /home, /details — be creative!).
  • Add a README file to document your project.

You may use any libraries or dependencies you like (e.g., Axios, Bootstrap, Material UI...).

Bonus points!

  • Pagination
  • Error handling
  • Documentation
  • Linting
  • Charts
  • Unit Testing
  • Ant Design

Useful links