Guest User

Untitled

a guest
Jan 18th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. ## HR Activities manager
  2.  
  3. ### Background
  4. You were assigned a task to create React.js application to mange activities for the human resources department in ABC company.
  5. HR managers now place sticky notes on the blackboard with the activity description and the employee name. When the activity is done, they take that note from blackboard and trash it.
  6.  
  7. Since you are a frontend developer you have agreed to automatize this process by applictation based on React.js with REDUX store.
  8.  
  9. ### Functionalities for the version 1.0
  10. Details:
  11. * Activity has description, employee name
  12. * Employee has name
  13.  
  14. The Activity manager application should have the following functionalities:
  15. * Employees list - where they can list all employees and add new ones
  16. * Add activity - where they can add new activity (writing some description and selecting employee from the dropdown)
  17. * Activities - they see a list of all undone activities with description and to whom they are assigend
  18.  
  19. ### Note
  20.  
  21. Don't bild everything from scratch - use some app generator to create React.js with ES6 config. You can install any library you need and use any documentation online. The goal of this task is to have all the functionallity in place. The app does not need to look pretty at this stage so you don't need to bother with styling for now. When you finish, please push the solution onto your github account.
  22.  
  23. Time for the task: 2 hours.
  24. Since time is a constraint, please place everyhthing on one page (let's not use router as it will require more config). Also let's not use any form package but just use plain inputs in your components.
Add Comment
Please, Sign In to add comment