An open API service indexing awesome lists of open source software.

https://github.com/melvinchia3636/yt-summarized

Utilize the power of AI and summarize any YouTube video with just a click of a button.
https://github.com/melvinchia3636/yt-summarized

ai-summarizer expressjs groq groq-api react tailwindcss transcript-downloader typescript utilities video-analysis youtube-transcript yt-dlp

Last synced: about 2 months ago
JSON representation

Utilize the power of AI and summarize any YouTube video with just a click of a button.

Awesome Lists containing this project

README

          

📹 YouTube Video Summarized

Utilize the power of AI and summarize any YouTube video with just a click of a button

## The Problem

- Watching YouTube videos is time-consuming and tedious. ⏱️
- Summarizing long videos can be overwhelming and difficult. 🤯
- There is a lack of automation in this process, making it inefficient. 🤖
- I'm overwhelmed by my main project and want to relax by doing some side hustle. 🤯

## The Solution

This project addresses these issues by providing:
- **Automated Transcription**: Quickly download the transcript of a YouTube video.
- **AI-powered Summarization**: Get a concise summary of the video using Groq AI.
- **Easy to Use**: Simple and intuitive interface for users.

## 📷 Screenshots


Screenshot 1
Screenshot 2

## 🔧 Technologies Used
![skills](https://img.shields.io/badge/-TYPECRIPT-FF0000?style=for-the-badge&logo=javascript&logoColor=white&color=3178C6)
![skills](https://img.shields.io/badge/-HTML-FF0000?style=for-the-badge&logo=html5&logoColor=white&color=orange)
![skills](https://img.shields.io/badge/-CSS-FF0000?style=for-the-badge&logo=css3&logoColor=white&color=blue)
![skills](https://img.shields.io/badge/-TAILWIND_CSS-FF0000?style=for-the-badge&logo=tailwindcss&logoColor=white&color=teal)
![skills](https://img.shields.io/badge/-REACT_JS-FF0000?style=for-the-badge&logo=react&logoColor=white&color=skyblue)
![skills](https://img.shields.io/badge/-NODE_JS-FF0000?style=for-the-badge&logo=node.js&logoColor=white&color=green)
![skills](https://img.shields.io/badge/-EXPRESS_JS-FF0000?style=for-the-badge&logo=express&logoColor=white&color=black)

## ⌨️ Setup

To run this project on your local machine:

1. Clone the repository: `git clone https://github.com/melvinchia3636/youtube-summarize`.
2. Navigate to the project directory: `cd youtube-summarize`.
3. Install dependencies: `npm install` in both client and server folder.
4. Create a `.env` file and put in your Groq API key.
5. Start the development server: `npm run dev` for client side and `npx nodemon index.js` for server side.

## 📈 Status

All the core functions for this project have been completed. If you happen to find any bugs, feel free to file an issue in this GitHub Repo.

## 🤝 Contributing

Contributions are welcome! Please fork this repository and open a pull request to add new features, improve existing code, or fix bugs.

## 📄 License

This project is licensed under the MIT License.