My project is as follows:
- give the ability for any user to create an account.
- users who have accounts should write private posts (only the admin and the user and those who have permission can view those posts and reply).
- the admin can write private posts to any user (with any permission)
- when any user writes a post or comments on his post the admin shall be notified.
Can this be done by WordPress easily? Or I should build a new website from scratch?
How much time and effort would it take me to do all this? (I have never worked with WordPress before)
Finally, any suggestions, hints, or guidelines that could help me do the task?