Are you tired of manually creating content for your mobile app? Do you struggle to keep up with the ever-changing demands of social media platforms like Twitter, LinkedIn, and Reddit? Look no further! Our innovative OpenContentGenerator tool is here to simplify your life by generating AI-powered content for multiple platforms.

Smart Post Configuration

With our intuitive interface, you can customize the style and tone of your generated posts to match each platform's unique characteristics. Whether you're looking to create engaging Twitter threads or informative LinkedIn articles, our tool has got you covered.

AI Model Support

Our OpenContentGenerator is designed to work seamlessly with popular AI models like OpenAI GPT and Google Gemini. This means you can leverage the power of AI to generate high-quality content that resonates with your audience.

Secure API Key Storage

We take security seriously! Our tool includes a robust encryption system for storing API keys securely in localStorage, ensuring that your sensitive information remains protected at all times.

Modern UI/UX and Responsive Design

Our application boasts a modern, user-friendly interface with dark/light theme support, making it easy to navigate on both desktop and mobile devices. Plus, our responsive design ensures that your generated content looks great no matter where you're viewing it from.

Getting Started

Ready to start generating AI-powered content? Here's how:

  1. Clone the repository: git clone https://github.com/habeebmoosa/OpenContentGenerator.git
  2. Install dependencies: npm install (or use yarn if preferred)
  3. Create a .env file in the root directory and add your Encryption Key: NEXT_PUBLIC_ENCRYPTION_KEY=your-secure-32-character-encryption-key-here
  4. Run the development server: npm run dev
  5. Open http://localhost:3000 in your browser to access the app

Configuring Your API Keys

To get started with generating content, you'll need to configure your API keys:

  1. Click "API Keys" to set up your OpenAI and Google Gemini API keys
  2. Enter your Content Prompt to describe what content you want to generate
  3. Customize the post generation style and tone if needed
  4. Select which social media platforms to generate content for
  5. Click "Generate" to create your AI-powered posts

Sharing Your Content

Once your content is generated, simply copy and share it directly on your chosen social media platforms.

Technical Details

  • Frontend: Next.js 15, React, TypeScript
  • Styling: Tailwind CSS, shadcn/ui components
  • AI Integration: OpenAI API, Google Gemini API
  • Security: Client-side encryption for API keys
  • Deployment: Vercel-ready

Contributing to the Project

Ready to join the community? Here's how:

  1. Fork the repository
  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 and Credits

This project is licensed under the MIT License - see the LICENSE file for details.

Built with ❤️ by Habeeb Moosa, using Next.js, shadcn/ui components, Lucide React icons, and deployed on Vercel.