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

https://github.com/ducheharsh/youtubed

Ultimate tool for transforming your YouTube viewing habits into structured, effective learning experiences.
https://github.com/ducheharsh/youtubed

gemini-api javascript nextauth-google nextjs postgresql prisma tiptap-editor typescript youtube-api-v3

Last synced: 2 months ago
JSON representation

Ultimate tool for transforming your YouTube viewing habits into structured, effective learning experiences.

Awesome Lists containing this project

README

          

https://github.com/user-attachments/assets/684280c9-b727-4169-b9c9-5bf1281efc11

# YouTubed: Transform YouTube into Your Personal Learning Platform

## 🚀 About YouTubed

YouTubed is the ultimate tool for transforming your YouTube viewing habits into structured, effective learning experiences. Say goodbye to aimless binge-watching and hello to organized, productive knowledge acquisition!

## 🌟 Key Features

### 📚 Playlist to Power Course Conversion
- Turn your YouTube playlists into organized learning journeys
- Track your progress to stay motivated and on target

### ✍️ Smart Note-Taking
- Utilize our TipTap-based rich text editor for clear, time-stamped notes
- Capture key concepts effortlessly and enhance your understanding

### 🤖 AI-Powered Learning Assistant
- Leverage our langchain-powered LLM bot built with Gemini's API
- Get personalized insights and support to maximize your learning potential

## 🛠️ Tech Stack

YouTubed is built with cutting-edge technologies to ensure a smooth, efficient user experience:

- **Next.js**: Powers both frontend and backend for blazing-fast performance
- **Tailwind CSS**: Enables a clean, modern, and responsive design
- **YouTube Data API v3**: Curates content directly from YouTube

## 💡 Why Choose YouTubed?

1. **Structured Learning**: Transform random viewing into organized, goal-oriented study sessions
2. **Enhanced Retention**: Take smarter notes and reinforce your understanding of key concepts
3. **AI-Assisted Insights**: Get personalized support from our advanced LLM bot
4. **Seamless Integration**: Built on top of the YouTube platform you already know and love

## 🚀 Get Started

(LOCAL SETUP)

**Replace all Environment variables inside .env.example**
```bash
cp .env.example .env
```
**Install Packages**
```bash
npm install
```
**Run server**
```bash
npm run dev
```

## 📬 Contact Us

DM me on my socials to get waitlisted

## License 📄

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.

Transform your YouTube habit into a powerful learning tool with YouTubed. Start your structured learning journey today!