/tcb

Transcript, chat & Blog

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

SayVid

Say to Videos

Description

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.

Features

  • 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.

Deployment

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.

Target Audience

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.

Requirements

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.

Installation and Setup

  1. Clone the repository:
git clone https://github.com/ritikrajdev/tcb.git
  1. Install dependencies:
cd tcb
npm install
  1. Start the development server:
npm run dev
  1. Open your browser and visit http://localhost:3000 to access the application locally.

Usage

A demo video will be uploaded shortly.

Contributing

Contributions to this project are welcome. To contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes and commit them.
  4. Push your changes to your forked repository.
  5. Submit a pull request.

License

This project is licensed under the GPL 3.0.

Contact

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!