Skip to content

Latest commit

Β 

History

History
55 lines (42 loc) Β· 1.57 KB

File metadata and controls

55 lines (42 loc) Β· 1.57 KB

πŸš€ AutoCompose - AI Email Template Builder

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.

AutoCompose Final Look

🧠 AI Template generation is powered by Google AI Studio using Gemini API.

πŸ“Έ Features

  • πŸ–±οΈ 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

πŸ› οΈ Tech Stack

  • Next.js (App Router)
  • React.js
  • Tailwind CSS
  • Convex (Backend as a Service)
  • Google OAuth (Authentication)
  • Node.js
  • Google AI Studio (Gemini API)

πŸš€ Installation

Clone the repository:

git clone https://github.com/utsavpatel562/AutoCompose.git
cd AutoCompose

Create 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_HERE

πŸ“’ Contributing

Contributions are welcome! πŸŽ‰ If you find a bug or want to add new features, feel free to open an issue or submit a pull request.

πŸ›‘οΈ License

This project is licensed under the MIT License.

πŸ“ž Contact

Made with ❀️ by Utsav Patel Connect with me on LinkedIn πŸš€