This test aims to test the candidate's knowledge regarding the technologies used by the Cuponeria Frontend Developer Team.
Fork the repository. Clone the repository. Checkout to the branch of your name. Commit your workflow, you can check this article. After you're done, push to the origin and send a pull request of the branch with your name.
- You have to use React Js as your framework.
- The Product Cards, Featured Cards and Menu Itens must be Components.
- You have to use Grid Layout.
- You have to use Flexbox.
- All content needs to be consumed through the Fake Store API.
- The app must be responsive for Web and Mobile.
- Use Next Js as your framework.
- The home page must be a Static Page.
- The details page must be a Server Side Rendered Page.
- Use Styled Components to style your components.
- Use microinterations like hover styles on images with smooth transitions but without using external libs. Be creative but without overcharging the website.
- Change theme to dark an light with the Context API.
- Use Typescript