- A top bar which consists of a search box to search for a contact,
the login user and profile photo.
- The left side bar which consists of a list of full names of contacts.
- The right main panel which consists of the details about the selected contact.
The details include the selected contact photo, a button to send a message,
rating (number of hearts with a max of 5), a description of the contact.
A table of likes and dislikes.
- Each component(sidebar, center panel, header, etc) should be a directive with its own template.
- Fetch the people inside of a Service.
- Make sure the search works, filtering out the people on the list.