Skip to content

The Smart Email Assistant is a web-based application built to help users generate professional email replies based on the original email content.

Notifications You must be signed in to change notification settings

drissiOmar98/Smart-Email-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŸ Smart Email Assistant

๐Ÿ“‘ Table of Contents


Overview

The Smart Email Assistant is a web-based application built to help users generate professional email replies based on the original email content. The project leverages Spring Boot for the backend with Spring AI to integrate artificial intelligence for email generation, and a React + Vite frontend for a modern, interactive user interface. โœจ


Features ๐Ÿ› ๏ธ

  • โœ‰๏ธ Email Content Input: Users can input the original email content.
  • ๐ŸŽญ Tone Selection: Optionally, users can specify the tone of the response (e.g., Professional, Casual, Friendly).
  • ๐Ÿค– Generated Response: The backend AI generates a relevant email reply based on the given content and tone.
  • ๐Ÿ“‹ Copy to Clipboard: Users can copy the generated email reply directly to their clipboard.
  • โณ Loading Indicators: The app provides clear feedback during request processing and errors.
  • โš ๏ธ Error Handling: Friendly error messages in case the email generation fails.

Tech Stack ๐Ÿ–ฅ๏ธ

  • Backend:

    • ๐Ÿ—๏ธ Java with Spring Boot for API development.
    • ๐Ÿค– Spring AI integration for advanced email reply generation (AI-powered).
    • ๐ŸŒ WebClient to make HTTP requests.
    • ๐Ÿงฉ Jackson for JSON parsing.
  • Frontend:

    • โšก React with Vite for fast development and modern UI rendering.
    • ๐ŸŽจ Material-UI for UI components and layout.
    • ๐Ÿ“ฆ MUI Icons for adding stylish icons (e.g., Send, ContentCopy).

About

The Smart Email Assistant is a web-based application built to help users generate professional email replies based on the original email content.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published