Skip to content

devch105/EmailWriterAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Smart Email Assistant

Your AI-powered solution for effortless email generation!


🌟 Overview

Smart Email Assistant is a cutting-edge app that simplifies email creation with the power of AI, leveraging Spring AI, Google Gemini, and modern tools like React, Spring Boot, TailwindCSS, and MUI. Whether you need professional emails or personalized messages, this tool gets it done quickly and smartly!


🎯 Key Features

AI-Powered Email Generation: Tailored suggestions using Spring AI and Gemini.
Sleek and Intuitive Design: Built with TailwindCSS and MUI for a seamless user experience.
Robust Performance: Scalable backend with Spring Boot ensures reliability.
Upcoming Chrome Extension: Generate LinkedIn connection requests and follow-up emails effortlessly.


🛠️ Technologies Used

Category Tools
Frontend React, TailwindCSS, MUI
Backend Spring Boot, Spring AI, Google Gemini API
Database MySQL / PostgreSQL / MongoDB (TBD)

🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/your-username/smart-email-assistant.git  
cd smart-email-assistant  

2️⃣ Backend Setup

  1. Navigate to the backend directory:
    cd backend  
  2. Install dependencies:
    mvn clean install  
  3. Run the Spring Boot application:
    mvn spring-boot:run  

3️⃣ Frontend Setup

  1. Navigate to the frontend directory:
    cd ../frontend  
  2. Install dependencies:
    npm install  
  3. Start the React development server:
    npm run dev  

4️⃣ Access the App

Open your browser and navigate to:
👉 http://localhost:3000


🌐 Upcoming Features

💡 Google Chrome Extension:

  • Generate emails directly on LinkedIn.
  • Craft personalized connection requests and follow-ups.

💡 Enhanced AI Models:

  • Integrate the latest advancements in Google Gemini for smarter suggestions.

🤝 Contributing

We love collaboration! Here’s how you can contribute:

  1. Fork the Repository
  2. Create a Branch:
    git checkout -b feature-name  
  3. Commit Your Changes:
    git commit -m "Add feature-name"  
  4. Push to the Branch:
    git push origin feature-name  
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License.


💬 Feedback & Support

Have questions, suggestions, or feedback?

  • Open a GitHub Issue
  • Connect with me on LinkedIn

🌟 Let’s revolutionize email communication together!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •