Skip to content

Madz-21/AI-Content-Maker

Repository files navigation

📌 AI-Powered Content Generator

🚀 Project Overview

Creator AI 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

  • AI-Powered Content Generation: 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/Doyz21/AI-Content-Maker
    cd creator-ai
  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.

About

AI that functions to create or generate content that can be done by anyone, even beginners.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors