KitMint leverages AI to provide a comprehensive brand identity and launch strategy instantly.
- 🤖 AI-Powered Generation: Instantly generate brand names, taglines, and marketing copy using Groq SDK.
- 🎨 Dynamic Color Palettes: Get professional color schemes tailored to your startup's industry and tone.
- 🔡 Typography Pairings: Handpicked font recommendations that match your brand's personality.
- 📝 Marketing Copy: Ready-to-use copy for your landing page, including hero headlines and CTAs.
- 🐦 Social Media Strategy: Automated Twitter/X thread generation to kickstart your launch.
- 🚀 Product Hunt Kit: Optimized taglines and descriptions for your Product Hunt debut.
- 📊 Interactive Dashboard: Manage all your generated kits, track views, and toggle privacy settings.
- 🌐 Community Gallery: Discover and get inspired by brand kits created by the community.
- 📱 Fully Responsive: Optimized for seamless use across mobile, tablet, and desktop devices.
| Feature | 🆓 Free Plan | 💎 Pro Plan |
|---|---|---|
| Monthly Generations | 3 Kits | Unlimited |
| Community Gallery | ✅ | ✅ |
| Custom Dashboard | ✅ | ✅ |
| AI Logic | Standard | Premium Models |
| Block Refresh | ❌ | ✅ Individual Section Refresh |
| Early Access | ❌ | ✅ New Features |
- Framework: Next.js 15 (App Router)
- Styling: Tailwind CSS
- AI Engine: Groq SDK
- Database: MongoDB with Mongoose
- Authentication: NextAuth.js
- Components: Radix UI & Lucide Icons
- Form Handling: Client-side & Server-side validation with custom hooks
- Node.js 18.x or higher
- MongoDB instance (local or Atlas)
- Groq API Key
- Google OAuth credentials (for social login)
- Clone the repository
git clone https://github.com/user-synax/kitmint cd kitmint - Install dependencies
npm install # or pnpm install - Set up environment variables
Create a
.env.localfile in the root directory:MONGODB_URI=your_mongodb_uri NEXTAUTH_SECRET=your_nextauth_secret NEXTAUTH_URL=http://localhost:3000 GOOGLE_CLIENT_ID=your_google_client_id GOOGLE_CLIENT_SECRET=your_google_client_secret GROQ_API_KEY=your_groq_api_key ADMIN_EMAIL=your_admin_email NEXT_PUBLIC_ADMIN_EMAIL=your_admin_email
- Run the development server
npm run dev # or pnpm dev
Open http://localhost:3000 with your browser to see the result.
- Generate: Enter a one-sentence description of your startup idea.
- Review: Browse the generated brand names, colors, fonts, and marketing copy.
- Refine: (Pro) Refresh individual blocks to get alternative suggestions.
- Publish: Save the kit to your dashboard and optionally publish it to the community gallery.
- Launch: Copy the generated social media threads and PH copy to launch your brand.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the Project
- Create your 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
Distributed under the MIT License. See LICENSE for more information.
Built with ❤️ by the Ayush
