https://github.com/sahilbambarkar/ai-content-generator
Gen-Content is an AI-powered content generator designed to simplify and accelerate the creation of high-quality text. Built using modern technologies like React.js, TypeScript, and the Gemini API, it provides a seamless user experience for generating engaging content.
https://github.com/sahilbambarkar/ai-content-generator
clerk drizzle-orm gemmini postgresql reactjs tailwindcss typescript
Last synced: 3 months ago
JSON representation
Gen-Content is an AI-powered content generator designed to simplify and accelerate the creation of high-quality text. Built using modern technologies like React.js, TypeScript, and the Gemini API, it provides a seamless user experience for generating engaging content.
- Host: GitHub
- URL: https://github.com/sahilbambarkar/ai-content-generator
- Owner: sahilbambarkar
- Created: 2024-08-16T10:25:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-21T08:34:17.000Z (12 months ago)
- Last Synced: 2025-07-21T10:22:02.573Z (12 months ago)
- Topics: clerk, drizzle-orm, gemmini, postgresql, reactjs, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://ai-content-generator-omega-orcin.vercel.app
- Size: 406 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Gen-Content 🤖
It is an AI-powered content generator designed to help users create high-quality text content effortlessly. This application leverages modern technologies to provide a seamless user experience.
- React.js ⚛️
- TypeScript ✍️
- Tailwind CSS 🎨
- PostgreSQL 🐘
- Drizzle ORM 💧
- Gemini API 🧠
Getting Started 🚀
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Install Dependencies
cd gen-content
npm install
API Key Configuration 🔑
To use the Gemini API, you need to obtain an API key. Follow these steps:
- Sign up at the Gemini API provider's website.
- Generate your API key from the dashboard.
- Add your API key to the environment variables in your project.
For example, you can create a `.env` file in the root of your project and add:
GEMINI_API_KEY=your_api_key_here
Start the Development Server
npm run dev
Open http://localhost:3000 with your browser to see the result.
Database Management 🔑
For managing your PostgreSQL database, you can use Drizzle Studio. It provides a modern interface for exploring and managing your database.
Deployment 🌎
Vercel: Deploy your Next.js application to Vercel for easy hosting and automatic deployments.
## Live Demo:[Gen-Content](https://ai-content-generator-omega-orcin.vercel.app/) 🎉