Disclaimer: it will take you more than a day to develop …
Track changes is commonly used to keep track of changes made by yourself or other users with access to edit text. Track Changes can be within a document or based on an online editor. Example of changes you track can include: new text, deleted text as well as various styling and format changes.
Our CKEditor plugin supports the following features: