A powerful AI-powered content generation platform with 25+ templates for blogs, social media, and marketing content.
AI_Content_Generator_Video.mp4
- 25+ AI content templates (Blog, YouTube, Social Media)
- User dashboard with usage tracking
- NeonDB database integration
- Google Gemini AI integration
- Markdown output editor
- User authentication (Clerk)
- Subscription management
- Node.js 18+
- PostgreSQL database
- Google Gemini API key
# Clone the repository
git clone [https://github.com/yourusername/ai-content-generator.git](https://github.com/mohitkothari-dev/AI_Content_Generator.git)
# Install dependencies
npm install
NEXT_PUBLIC_GOOGLE_GEMINI_API_KEY=your_api_key_here
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_..............
CLERK_SECRET_KEY=sk_test_..................
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_DRIZZLE_DB_URL=Your_db_url_here
npm run dev
- Next.js 14
- Drizzle ORM
- Tailwind CSS
- Clerk Authentication
- Google Gemini AI
- ToastUI Editor
- 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
MIT
Key points to complete:
1. Replace placeholder images/video links with your actual media
2. Fill in your actual database credentials in `.env`
3. Add your Google Gemini API key
4. Update the repository URL
5. Add real screenshots/video demonstration
For video embedding:
- GitHub READMEs support:
- YouTube/Vimeo links
- Direct .mp4/.mov uploads (under 10MB)
- Animated GIFs (under 5MB)
- For larger videos, use video hosting platforms and embed links