React Test Task

Welcome to the test, purpose of this exercise is to see you coding style and overall approach to software engineering. You don't need to finish all the tasks. In order to start the test please fork this repo, choose tasks to complete and once you are done send pull request and a link in email.

Tasks

Redux / React

  • When "Add Contact" button is clicked, new contact card should appear with following fields:
    • Name
    • Phone
    • Email
    • Edit Button.
    • Favourite Button.
  • Edit contact button should navigate to new screen that will allow editing of a contact and saving it.
  • Favourite button should add contact to list of favourites.
  • Create "Favourites" view that only displays favourited contacts.
  • Save state in local storage.

Good Luck!