popsy-app / frontend-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JS Interview Test

This is a small project for a JavaScript interview.

Goal

Create an UI web application that retrieves and displays products from the https://fakestoreapi.com/.

UX/UI

Up to you, probably should include a page for the products and a page for the product details.

Submitting the solution

Copy this repository to a repository on your name and add the solution there. It should be clear how to build and run the project locally. Please don't FORK this repo

Bonus (don't need to be in the below specific order)

  • Using Angular
  • Adding state management (We suggest Akita or Elf)
  • Use of RxJS
  • Adding types with Typescript
  • Adding a spinner when information is loading
  • Deal with errors coming from the backend
  • Some sort of Unit Test
  • Having a nice UI using a components library (TailwindCSS, Bootstrap, Material, ...)
  • Divide the application in different pages and use a router
  • Show common tools used for you daily development environment (linters, code formatter, git workflow, docker and so on)
  • Deploy the project somewhere (example, heroku, vercel, ...)
  • Showcase pagination (for example pages of 5 products)

About