A powerful AI-driven email assistant that helps users draft, summarize, and manage emails efficiently using Gemini AI. Built with React, Spring Boot, and MySQL/PostgreSQL, this application ensures seamless interaction between frontend, backend, and AI services.
- ✅ AI-powered email drafting & suggestions using Gemini AI
- ✅ Smart summarization of long email threads
- ✅ User-friendly UI built with React
- ✅ Secure backend with Spring Boot & Hibernate
- ✅ Database storage for user preferences & email history
- ✅ Real-time API integration for dynamic responses
- Frontend: React, HTML, CSS
- Backend: Java (Spring Boot, Hibernate)
- AI Integration: Gemini AI API
- Database: MySQL/PostgreSQL
- API Communication: RESTful API
- User Input: The user enters an email request.
- Backend Processing: The request is sent to the backend, which interacts with the Gemini AI API.
- AI Response: The AI processes the request and sends a response.
- Data Storage: The backend saves user preferences & email history in the database.
- Final Output: The processed email is displayed in the frontend for user approval or editing.
Here V1 Gpt is nothing but also a UI for testing the api, it could have also been done by postman but it was more reliable for user to understand what actually is happing.
Here It injects the AI model into your Gmail Ui with the help of a javaScript Extension. The injected Ai into the UI looks like this,