An AI-driven tool that generates creative and engaging tweet ideas based on user-provided descriptions. This app leverages Google's generative AI model to quickly craft impactful tweets for various themes and tones. With a focus on speed and ease of use, it helps users create viral content effortlessly for social media platforms.
- 📝 Generate engaging tweets instantly.
- 🤖 Powered by advanced generative AI.
- ⏱️ Fast tweet suggestions in seconds.
- 🎨 Customizable tweet tone options.
- 🔒 Secure and private user data.
- 🚀 Built-in rate limiting for fair use.
- 🛠️ Easy integration via REST API.
Client: NextJS, Typescript, TailwindCSS
Server: NextJS, Typecript, Redis, Gemini
POST /api/submit
Parameter | Type | Description |
---|---|---|
description |
string |
Specify your requirements for the tweet. |
- Clone the project
git clone https://github.com/Heismanish/twitter-post-genai
- Go to the project directory
cd twitter-post-genai
- Install dependencies
npm install
- Start the server
npm run dev
To run this project, you will need to add the following environment variables to your .env file
GEMINI_AI_API_KEY = "Your gemini api key"
REDIS_PORT =
REDIS_HOST =
REDIS_PASSWORD =
NEXT_PUBLIC_BASE_URL = "Enter base url of you deployment"
Contributions are always welcome!