Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 1.78 KB

README.md

File metadata and controls

64 lines (44 loc) · 1.78 KB


GenerativeYT

GenerativeYT

Your AI-powered assistant for optimizing your YouTube channel with advanced analytics and actionable insights.

🚀 Overview

GenerativeYT use Vercel's AI SDK and various modern tools, this app provides real-time insights and personalized recommendations to improve your content strategy and channel performance.

🛠️ Tech Stack

  • Next.js 14: Utilizes Next.js 14 with the App Router for efficient and modern routing.
  • Supabase: Handles authentication via Google OAuth Provider for secure user management.
  • YouTube Analytics API: Integrates with YouTube to fetch and analyze your channel’s data.(only read and no danger info like revenue)
  • OpenAI GPT-4o-mini: Powers intelligent, contextual responses within the chat interface.
  • Vercel AI SDK: Manages the generative UI, AI state management, hooks, and model connections.
  • Shadcn UI & Tailwind CSS: Provides a clean, responsive, and aesthetically pleasing user interface.

👀 Run the project

npm install
npm run dev

And set the enviroment variables, use the .env.example to create a .env.local

🤝 Contributing

We welcome contributions from the community. If you’d like to contribute, please follow these steps:

  • Fork the repository

  • Create a new branch:

git checkout -b feature/your-feature
  • Commit your changes
git commit -am 'Add new feature'
  • Push to the branch
git push origin feature/your-feature
  • Create a new Pull Request

📑 License

This project is licensed under the MIT License.