I need a back-end web developer to create two add-ons or plugins for (Gmail, Outlook 365) with exactly the same features (unless one of the e-mail vendors doesn't support a dependency for a feature).
Add-on should immediately send a notification to a dummy local API listener when specific events occur or the user performs specific events on the e-mail client.
New E-mail Message Received/Sent
User Replies to E-mail Message
User Forwards an E-mail Message
User Moves an E-mail Message to a Folder
User Labels/Categorizes an E-mail Message
New Meeting Request Received/Sent
With the notification, the add-on should send details of the event (Message/Calendar Event/Folder/Label Details, Date/Time, Source E-mail Account)
Other than the notifications mentioned above, user can select text and right-click, then choose an option in the context menu. Doing this will send the selected text to a preset API using the same format of the text.
* Dummy API Back-end to be developed using Node.js
* API Back-end listener to print notification event details on console
* Allow user to have a small web form using React.js (no need for authentication or sign in) where they put their e-mail address to connect with the add-on, then take the user to the suitable e-mail vendor, so the user will be asked to approve or reject granting the add-on access to their e-mail account/info.
* When user grants access, test the add-on with the events listed above, the console of the dummy local API listener should print the event type along with the details of that event.