This is a small project for a JavaScript interview.
Create an UI web application that retrieves and displays products from the https://fakestoreapi.com/
.
Up to you, probably should include a page for the products and a page for the product details.
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
- 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)