I've read numerous webpages concerning this and I've tried tons of modules and yet I cannot manage to create what I am looking for.
This is for a large organization that wants to list all their employees with contact details.
The employee must be able to login and update their own contact details.
There must be a list (which any visitor can view) of employees and their contact details - when you click on a person's name it should open up a page with a contact form linked to their email address.
Each employee must be able to login and edit their own contact information with ease by using a front-end login form.
I attached some files for you to look at. (I want to improve on this concept and look).