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

No packages published