Replyify is an AI-powered email reply generator built using Spring Boot and the Gemini API. It is designed to simplify email communication by crafting intelligent and context-aware responses.
- Spring Boot Backend: Efficient and scalable.
- AI-Powered Responses: Integrates with Gemini API for smart email generation.
- Simple Integration: Plug-and-play setup.
- User-Friendly: Easy to deploy and use.
- Backend: Spring Boot 🌱
- AI API: Gemini API 🤖
- Build Tool: Maven 📦
- Java (JDK 17 or later) ☕
- Maven (Latest version) 🛠️
- Gemini API Key 🔑
-
Clone the repository:
git clone https://github.com/AyushPrakash414/Replyify.git
-
Navigate to the project directory:
cd Replyify -
Add your Gemini API key in the
application.propertiesfile:gemini.api.key=YOUR_API_KEY -
Build the project:
mvn clean install
-
Run the application:
mvn spring-boot:run
Once the application is running, access it at:
http://localhost:8080
- Spring Boot: Powers the backend, ensuring robustness and scalability.
- Gemini API: Handles AI-driven response generation with precision.
- Seamless Deployment: Easy to set up and integrate into workflows.
Replyify/
├── src/main/java/com/replyify
│ ├── controller
│ ├── service
│ ├── model
│ └── config
├── src/main/resources
│ ├── application.properties
├── pom.xml
└── README.md
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name" - Push the changes:
git push origin feature-name
- Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For queries or feedback:
- Author: Ayush Prakash tiwari
- Email: prakashayush414@gmail.com
- GitHub: AyushPrakash414
Built with ❤️ using Spring Boot and Gemini API.