AutoCompose is a powerful AI-powered Email Template Generator π β featuring an intuitive drag & drop layout builder, save & reuse templates, and custom branding options, all built with a modern tech stack.
π§ AI Template generation is powered by Google AI Studio using Gemini API.
- π±οΈ Drag & Drop Layout Builder
- π€ AI-Powered Template Generation (Google AI Studio + Gemini API)
- πΎ Save & Reuse Templates
- π¨ Custom Branding Support
- π Google OAuth Authentication
- β‘ Realtime Data Management with Convex
- π― Fully Responsive UI with Tailwind CSS
- Next.js (App Router)
- React.js
- Tailwind CSS
- Convex (Backend as a Service)
- Google OAuth (Authentication)
- Node.js
- Google AI Studio (Gemini API)
Clone the repository:
git clone https://github.com/utsavpatel562/AutoCompose.git
cd AutoComposeCreate a .env.local file at the root and add the following:
CONVEX_DEPLOYMENT=YOUR_API_KEY_HERE
NEXT_PUBLIC_CONVEX_URL=YOUR_API_KEY_HERE
NEXT_PUBLIC_GOOGLE_CLIENT_ID=YOUR_API_KEY_HERE
NEXT_PUBLIC_GEMINI_API_KEY=YOUR_API_KEY_HEREContributions are welcome! π If you find a bug or want to add new features, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
Made with β€οΈ by Utsav Patel Connect with me on LinkedIn π
