I am volunteering for a non profit organization to implement the following functionalities in their WordPress website:
1.New members would have a registration form (with full range of personal, education, career and business fields including photo) for entering their complete profile
2.New members who have a front-end dashboard.
3.Members would have the ability to edit their profile through the front end dashboard
4.Members registration details would be fed into their profile and included in a general membership directory view-able to website visitors I have never used civiccrm and since I have not found a full list of its features I wonder if it is capable to add them.