Incorporating Node.js, this innovative application streamlines your Gmail interactions. Through OAuth authentication, it accesses your inbox, crafts tailored responses to email content, and seamlessly integrates with Google Gmail API, Nodemailer for sending messages, and Gemni AI models for generating thoughtful replies.
- express: For handling OAuth callbacks
- nodemailer: For sending emails
- googleapis: For interacting with the Google Gmail API
- Gemeni AI: generating text for replying according to email
- dotenv: For managing environment variables
- cors : Express middleware
- bullmq : Redis-based distributed queue for Node
OAuth with Google for Gmail API access
parsing emails
leveraging Gemni AI models for tailored responses
Sending replies via Nodemailer
Clone the following repository in you code-editor
https://github.com/heyvipul/reachinbox-backend
Run the following command to download the dependencies:
npm install