Say to Videos
This project allows users to create a blog using just a YouTube video URL. Additionally, users can engage in conversation about the video with our chatbot powered by the OpenAI API. The project is built using the T3 stack, which includes Node.js, Next.js, and the OpenAI API, all written in TypeScript. The application is deployed on Vercel and can be accessed at https://tcb-a3eqttpr6-ritikrajdev.vercel.app.
Please note that an OpenAI API key is required to access the application.
-
Create a blog using a YouTube video URL: Users can simply provide a YouTube video URL and the application will generate a blog post based on the video content.
-
Chatbot integration: Our chatbot, powered by the OpenAI API, allows users to engage in conversation about the video. They can ask questions, seek clarification, or discuss specific topics related to the video.
-
T3 Stack: The project is built using the T3 stack, which includes Node.js, Next.js, and the OpenAI API. This combination provides a powerful and efficient platform for creating blogs based on YouTube videos.
-
TypeScript: The entire codebase is written in TypeScript, ensuring strong typing and improved code quality.
The application is deployed on Vercel and can be accessed at https://tcb-a3eqttpr6-ritikrajdev.vercel.app. To access the application, you will need to obtain an OpenAI API key.
This project is targeted towards learners and blog creators who prefer to learn through YouTube videos or earn money through blogs. It provides a convenient way to convert video content into written blog posts, allowing users to share knowledge or monetize their content more effectively.
To use this project, you will need:
- An OpenAI API key: You must obtain an OpenAI API key to access the chatbot functionality and generate blog posts.
- Clone the repository:
git clone https://github.com/ritikrajdev/tcb.git
- Install dependencies:
cd tcb
npm install
- Start the development server:
npm run dev
- Open your browser and visit
http://localhost:3000
to access the application locally.
A demo video will be uploaded shortly.
Contributions to this project are welcome. To contribute, follow these steps:
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request.
This project is licensed under the GPL 3.0.
If you have any questions or suggestions, please feel free to reach out to us at ritikrajdev761@gmail.com, abhikharpal@gmail.com.
Thank you for using our project!