Skip to content

Short project in React, TypeScript, VERY CLEAN CODE

Notifications You must be signed in to change notification settings

Teczer/Poketec

 
 

Repository files navigation

Technical test

Objective

Create a quick React application which consume an API and display the results.

You must fork this project, link to your gitlab/github account, and commit to your account on a public repository.

You can choose any API you want as long as JSON is returned.
If you don't have any ideas of API, you can choose between any of these one:

https://openweathermap.org
https://pokeapi.co/
https://swapi.dev/

You will be evaluated on :

  • How you structure the project
  • How you fetch the data
  • How you transform the data to display it

Prohibited:

  • Any external help except Google
  • The use of CSS frameworks (tailwind, bootstrap, etc...), CSS must be vanilla

Recommendations:

  • Librairies are recommended but not necessary:

    • React Router in case you need it
    • React Query to fetch the data
    • anything you want except CSS framework
  • The use of hooks.

  • Splitting the code in multiple files

Bonus:

  • Get deeper in how you fetch the data (filters, pagination, etc...)

Installation

Check the tutorial

Return the test

Send us your gitlab/github link with any information you feel necessary to communicate at this email adress: [email protected]

Help

If you encounter any trouble in installing and running the project, you can contact us at [email protected]
Provide every usefull information (screenshots, logs, etc...)

About

Short project in React, TypeScript, VERY CLEAN CODE

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 59.5%
  • CSS 33.4%
  • HTML 6.0%
  • Dockerfile 1.1%