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:
- Clone the repository:
git clone https://github.com/habeebmoosa/OpenContentGenerator.git - Install dependencies:
npm install(or use yarn if preferred) - Create a
.envfile in the root directory and add your Encryption Key:NEXT_PUBLIC_ENCRYPTION_KEY=your-secure-32-character-encryption-key-here - Run the development server:
npm run dev - 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:
- Click "API Keys" to set up your OpenAI and Google Gemini API keys
- Enter your Content Prompt to describe what content you want to generate
- Customize the post generation style and tone if needed
- Select which social media platforms to generate content for
- 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:
- Fork the repository
- 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
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.