A real-time email processing system built with Spring Boot and Google's Gemini API.
- Real-time email processing with Spring Boot
- AI-powered email analysis using Google Gemini
- Asynchronous processing with Spring's @Async
- Secure email handling with Java Mail Sender
- Modern React frontend interface
git clone https://github.com/yourusername/email-assistant-spring-ai.git
cd email-assistant-spring-ai
GOOGLE_API_KEY=your_gemini_api_key
MAIL_USERNAME=your_email
MAIL_PASSWORD=your_app_password
mvn clean install
java -jar target/email-assistant.jar
cd frontend
npm install
npm start
- Access the application at
http://localhost:3000
- Configure your email settings
- Start processing emails with AI assistance
- Google Gemini API for AI capabilities
- Spring Boot framework
- React.js community
- EmbarkX | Learn Programming on YouTube for the excellent tutorial
Made with β€οΈ annsanity x