OneIDENTITY (by Quest) Take home challenge
Find a file
2020-10-07 00:32:11 +02:00
src Final touches 2020-09-23 13:17:01 +02:00
.editorconfig Initial commit 2020-09-21 18:52:46 +02:00
.gitignore Initial commit 2020-09-21 18:52:46 +02:00
angular.json Reorganize test structure 2020-09-23 12:43:42 +02:00
browserslist Initial commit 2020-09-21 18:52:46 +02:00
jest.config.js Altered configs according to jest 2020-09-23 12:55:31 +02:00
package-lock.json Adjust test config 2020-09-23 12:30:19 +02:00
package.json Altered configs according to jest 2020-09-23 12:55:31 +02:00
README.md Update README.md 2020-10-07 00:32:11 +02:00
stylelint.json Initial commit 2020-09-21 18:52:46 +02:00
test-report.html Adjust test config 2020-09-23 12:30:19 +02:00
tsconfig.app.json Altered configs according to jest 2020-09-23 12:55:31 +02:00
tsconfig.json Altered configs according to jest 2020-09-23 12:55:31 +02:00
tsconfig.spec.json Reorganize test structure 2020-09-23 12:43:42 +02:00
tslint.json Initial commit 2020-09-21 18:52:46 +02:00

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