OneIDENTITY (by Quest) Take home challenge
| src | ||
| .editorconfig | ||
| .gitignore | ||
| angular.json | ||
| browserslist | ||
| jest.config.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| stylelint.json | ||
| test-report.html | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.spec.json | ||
| tslint.json | ||
Assignment for UI Developer, OneIdentity take home challenge
Please spend approximately 3-4 hours on this task.
Create a responsive single-page application to display and manage a list of users. The application should be able to list, add, update and delete users in a well presented and user-friendly way.
Unit tests should also be provided for your code where appropriate.
Use the public API at https://jsonplaceholder.typicode.com/users to make the relevant data requests.
Note: If you are selected for interview, you will be asked to show your application working, and may be asked to step through it using a debugger.
User management page
Build
ng build --prod
Develop
Serve
ng serve
Lint, test
ng lint
ng test