Skip to content

AI-driven content generator built on Next.js, React, TailwindCSS, Drizzle, and TypeScript. Offers authentication, a sleek UI, Postgres storage, and Google Gemini API integration for dynamic content production.

License

Notifications You must be signed in to change notification settings

RAFIROCK/NextContentAI

Repository files navigation

📌 NextContentAI

🚀 Project Overview

NextContentAI is an AI-powered content generation application built using Next.js, React, TailwindCSS, Drizzle ORM, TypeScript, and Clerk for authentication. It leverages Google Gemini API to generate high-quality content efficiently. The app provides a seamless user experience with a modern UI, secure authentication, and a scalable Postgres database for content storage.

✨ Features

  • NextContentAI: Utilizes Google Gemini API for generating high-quality content.
  • Authentication & Security: Implemented Clerk authentication for secure access.
  • Modern UI/UX: Designed using TailwindCSS for a sleek and responsive interface.
  • Database Management: Uses Postgres with Drizzle ORM for structured data handling.
  • Scalability & Performance: Optimized backend with TypeScript and Next.js Server Components.
  • Cloud Deployment: Deployed on Vercel for seamless global accessibility.

🛠️ Tech Stack

  • Frontend: Next.js, React, TailwindCSS
  • Backend: Next.js API routes, Drizzle ORM
  • Database: PostgreSQL
  • Authentication: Clerk
  • AI Model: Google Gemini API
  • Hosting: Vercel

📊 Installation & Setup

  1. Clone the repository:
    git clone https://github.com/RAFIROCK/NextContentAI.git
    cd NextContentAI
  2. Install dependencies:
    npm install
  3. Set up environment variables in a .env.local file:
    NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_key
    CLERK_SECRET_KEY=your_clerk_secret
    DATABASE_URL=your_postgres_url
    GEMINI_API_KEY=your_gemini_api_key
  4. Run the development server:
    npm run dev
  5. Open http://localhost:3000 to access the app.

🏆 Future Enhancements

  • Integration with additional AI models for better content customization.
  • User-generated templates for faster content creation.
  • Advanced analytics dashboard to track AI-generated content performance.
  • Collaboration features for team-based content creation.

📜 License

This project is licensed under the MIT License.

🤝 Contributing

Want to contribute? Feel free to open an issue or submit a pull request.

Made by V Mahammad Rafi

About

AI-driven content generator built on Next.js, React, TailwindCSS, Drizzle, and TypeScript. Offers authentication, a sleek UI, Postgres storage, and Google Gemini API integration for dynamic content production.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published