Create a tool, using Angular, which allows an HR manager to move employees from one list to another. Each list of employees features different job categories.
The code should:
- Be developed in Angular 8.
- Support enabling and disabling single or multiple items.
- Items should be sorted alphabetically and divided into named non deletable categories.
- Be populated via a JSON document of your design.
- Be developed as a single or multiple components at your discretion.
- Be themed roughly to match the accompanying mockup/screenshots.
- Include a filter feature for each list.
To run the app, you'll need Node.js
version 10 (or later).
Clone the repository, and run npm install
from the project root to install the needed dependencies. Then from the project
root, you can run npm start
to launch a dev server. Navigate to http://localhost:4200/
.
The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run npm run build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.