A Shared doc application that includes features:
- Users can register using their email.
- Email activation.
- Multiple users can edit simultaneously.
- All active users should see live changes by other users.
- All active users should see other users currently viewing the document.
- Editor - can edit the doc.
- Viewer - can only view the doc.
- Docs can be organized in folders and subfolders.
- Permissions are given to users according to their email and role.
- Import text files from computer to web editor.
- Export: download document s text file.
- Who changed what and when - group changes into blocks - do not log every character as a change.