Developed an AI email assistant utilizing API-based language models to generate email replies with a customizable tone.
- Dynamic Email Generation: Create emails dynamically based on user input.
- Spring Boot Backend: Robust backend for handling email requests.
- React Frontend: Interactive and responsive user interface.
- Tailwind CSS: Beautiful and modern design.
- RESTful APIs: Efficient communication between frontend and backend.
Ensure you have the following installed:
- Java 17 or higher
- Maven
- Node.js and npm
- Clone the repository:
git clone https://github.com/coderAdityaKumar/SmartMail-AI-Email-Assistant.git
- Navigate to the project directory:
cd email-writer - Install backend dependencies:
./mvnw install
- Install frontend dependencies:
cd frontend npm install
- Navigate to the root directory:
cd email-writer - Start the Spring Boot application:
./mvnw spring-boot:run
- Navigate to the
frontenddirectory:cd frontend - Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:5173.
- Backend: Spring Boot
- Frontend: React, Vite
- Styling: Tailwind CSS
- Build Tools: Maven, npm
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/YourFeature). - Open a Pull Request.
Distributed under the MIT License. See LICENSE for more information.
- Author: Aditya Kumar
- Email: asr341025@gmail.com
- GitHub: https://github.com/coderAdityaKumar
Enjoy using Email Writer! 🚀
