NoteTube
📌 Overview
NoteTube is a video note-taking application that allows users to save timestamps with associated notes. Clicking on a note seeks the video to the corresponding timestamp, making it easier to revisit key moments.
✨ Features
- 📝 Save notes with timestamps while watching a video.
- 🎯 Click on a note to seek the video to that timestamp.
- 🔄 State management using Redux Toolkit (RTK) for smooth re-renders.
- 💾 Persistent storage for notes in LocalStorage .
🛠️ Tech Stack
- Frontend: React, Tailwind CSS
- State Management: Redux Toolkit (RTK)
- Video Player: YouTube API and Youtube npm package
- Storage: LocalStorage.
🚀 Installation
1️⃣ Clone the Repository:
git clone https://github.com/your-username/NoteTube.git
cd NoteTube
2️⃣ Install Dependencies:
3️⃣ Start the App:
📚 Usage
- Play a video in the app.
- Pause and take a note at a specific timestamp.
- Click on a saved note to jump back to that moment.
🏗️ Future Enhancements
- 🌑 Dark Mode
- 📥 Export Notes (PDF/CSV)
- 🤖 AI-powered Summarization (using Olama or other models)
- 🌍 Cloud Sync for multi-device access
🤝 Contributing
Feel free to fork the repo, make improvements, and submit a pull request! 🚀
📜 License
This project is licensed under the MIT License.
Made with ❤️ by Swayam Alhat