Skip to content

mohitkothari-dev/AI_Content_Generator

Repository files navigation

AI Content Generator

Next.js Drizzle ORM

A powerful AI-powered content generation platform with 25+ templates for blogs, social media, and marketing content.

🎥 Video Demonstration

AI_Content_Generator_Video.mp4

✨ Features

  • 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

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • PostgreSQL database
  • Google Gemini API key

Installation

# 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

Environment Variables

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

Running the App

npm run dev

💻 Technologies Used

  • Next.js 14
  • Drizzle ORM
  • Tailwind CSS
  • Clerk Authentication
  • Google Gemini AI
  • ToastUI Editor

🤝 Contributing

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

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
        

About

Generate Social Media Content using Gemini AI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors