Hi there,
Went through your application requirements and I think I have the skill-sets to accomplish the same.
Implementation Proposal:
1. We can build a Chrome extension for this, wherein after highlighting a text / phrase on the web-page, clicking on the extension's toolbar icon will show a small dialog in which, the highlighted text and its other metadata (next reminder, url this text is copied from, any other info).
2. The user can edit any of the info right then, if needed.
3. Then just click a "submit/add" button to save this entry to the backend system.
I have built many extensions, so I am well versed with getting this completed.
Queries:
1. Do we have the backend REST APIs to create / edit / Delete / fetch the added entries from the database? If we do, then this will be easy to accomplish in the mentioned timelines.
Idea/Feature Suggestion from my side:
If we do get to work with each other and go down the Extension route, an interesting and useful feature to build in this extension would be:
On clicking of the extension's icon, we show a list of previously added entries in a grid.
User should be able to modify/delete any of those entries in single click.
I understand that I'm a new freelancer so you might be anxious to give it to a newbie. But rest assured, I have done enough programming to get this done and deliver a quality product to you. Would love to work with you on this.
Hope to hear back from you.
Cheers.