|
há 3 anos atrás | |
---|---|---|
images | há 3 anos atrás | |
.gitignore | há 3 anos atrás | |
LICENSE | há 3 anos atrás | |
README.md | há 3 anos atrás |
Code Modularity (Highest priority) - Assignment should have different components/services/files for different functionalities following Single Responsibility Principle and Separation of Concerns
Bug Free Code (Highest priority) - It’s ok if any of the acceptance criteria is not delivered but the ones delivered should be bug free. For eg. If price based filtering is not provided due to time constraint, it is acceptable but broken functionality should not be submitted in the final PR
Naming Conventions (High Priority) - All the variables and functions should be named in a way that it represents what is purpose of having that variable/function in the code. Also the naming should be consistent across the code whether it be camel case or snake case or something else. Also some common practices should be followed e.g. classes always start with capital letters
Readable Code (Medium Priority) - Code should be properly indented and prettified.
UI (Low Priority) - How neat and pretty the UI looks. If candidate has time, they can use any UI library like bootstrap/material to make the UI more beautiful to earn more points.
Make use of API's from https://fakestoreapi.com/docs