I need a back-end developer to create a plugin (add-on) for Gmail.
Add-on should immediately send a notification to a local API listener when specific events occur or the user performs specific events on the e-mail client.
Events:
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 an E-mail Message
New Meeting Request Received/Sent
RSVP 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.
Technical Requirements:
* Dummy API Back-end to be developed using Node.js
* API Back-end listener to print notification event details on console
Testing:
* Allow user to have a small web form using React.js (no need for authentication or sign in) where they put their Gmail e-mail address to connect with the add-on, then take the user to Gmail, so the user will be asked to approve or reject granting the add-on access to their e-mail account.
* When user grants access, test the add-on with the events listed above, the console of the local API listener should print the event type along with the details of that event.