AI Email Template Generator is a cutting-edge SaaS application that revolutionizes email creation. Built with Next.js and powered by Google's Gemini AI, it offers an intuitive platform for creating, customizing, and sharing professional email templates. Whether you're a marketer, business professional, or anyone who wants to streamline their email communication, this tool is designed to make your workflow more efficient.
- Smart email template generation using Gemini AI
- Context-aware suggestions and improvements
- Multiple template styles and tones
- Intuitive WYSIWYG editor
- Advanced formatting options
- Real-time preview
- Easy template customization
- Component-based design
- Flexible layout options
- Save and organize templates
- Categories and tags
- Quick access to favorites
- OAuth integration with Clerk
- Multiple sign-in options
- Role-based access control
- Unique sharing links
- Template version history
- Team collaboration features
- Node.js 18.0.0 or later
- npm or yarn package manager
- Git
-
Clone the repository
git clone https://github.com/nainee99/ai-email-template-generator.git cd ai-email-template-generator
-
Install dependencies
npm install # or yarn install
-
Configure environment variables Create a
.env.local
file in the root directory:NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key CLERK_SECRET_KEY=your_clerk_secret_key NEXT_PUBLIC_CONVEX_URL=your_convex_url GEMINI_API_KEY=your_gemini_api_key
-
Start the development server
npm run dev # or yarn dev
-
Open your browser Navigate to
http://localhost:3000
- Sign up using email or OAuth providers
- Complete your profile setup
- Navigate to the dashboard
- Click "New Template"
- Choose a template type or start from scratch
- Use AI generation or manual editing
- Customize using drag-and-drop components
- Save templates to your library
- Organize with tags and categories
- Share templates via unique links
- Track usage and versions
- Fork the repository
- Connect to Vercel
- Configure environment variables
- Deploy
# Build for production
npm run build
# Deploy to Vercel
vercel deploy
- Secure authentication via Clerk
- Data encryption at rest and in transit
- Regular security audits
- GDPR compliance measures
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch
git checkout -b feature/AmazingFeature
- Commit your changes
git commit -m 'Add some AmazingFeature'
- Push to the branch
git push origin feature/AmazingFeature
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Nainee - @nainee99 - nainee909@gmail.com
Project Link: https://github.com/nainee99/ai-email-template-generator