Skip to content

AI-powered email assistant to generate smart replies in multiple tones using Spring Boot, React, and Google Gemini API.

Notifications You must be signed in to change notification settings

VaradM-17/SmartMail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Smart Email – AI-Powered Email Reply System

Hey there! 👋

Welcome to Smart Email, your friendly AI-powered email assistant that makes replying to emails effortless and fun! This project leverages AI to help you draft email replies in different tones so you can focus on what really matters.

Features ✨

  • AI-Powered Replies: Integrated with Google Gemini API to generate smart, context-aware email responses.
  • Multiple Tone Options: Choose the tone of your email – professional, casual, friendly, or anything you like!
  • Responsive UI: Built with React for a smooth and intuitive email composing experience.
  • Spring Boot Backend: Handles REST APIs and communicates with the AI seamlessly using WebClient.

Tech Stack 🛠

  • Frontend: React
  • Backend: Spring Boot (REST APIs, WebClient)
  • AI Integration: Google Gemini API

How It Works ⚡

  1. Compose your email in the UI.
  2. Select your preferred tone.
  3. Send the request, and the AI generates a reply for you.
  4. Copy, edit, or send your AI-crafted email instantly.

Getting Started 🚀

  1. Clone the repository:
    git clone https://github.com/VaradM-17/SmartMail.git
  2. Navigate to the backend and frontend directories to run them separately.
  3. Set up your Google Gemini API key in the backend configuration.
  4. Start the Spring Boot backend and React frontend.

Why You’ll Love It ❤️

No more staring at your inbox wondering what to reply! Smart Email gives you the perfect AI-generated reply in just a few clicks.

About

AI-powered email assistant to generate smart replies in multiple tones using Spring Boot, React, and Google Gemini API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published