YouNotes is an AI-powered tool that automatically generates concise, well-structured notes from YouTube videos and text transcripts. Transform hours of content into digestible summaries with just a click!
- 🎥 YouTube video summarization
- 📝 Text transcript processing
- 🤖 AI-powered content analysis
- 🚀 Fast and responsive web interface
- 🔒 Secure user authentication
- 📱 Responsive design
- Frontend: React, Next.js
- Backend: Node.js, Express
- AI Processing: Google's Generative AI (Gemini API)
- Authentication: Supabase
- Styling: Tailwind CSS
- API Integration: RapidAPI (YouTube transcript retrieval)
- Node.js (v14 or later)
- npm or yarn
- Supabase account
- Google AI API key
- RapidAPI key
-
Clone the repository
git clone https://github.com/RJohnPaul/YouNotes.git
-
Install dependencies
cd younotes npm install
-
Set up environment variables Create a
.env.local
file in the root directory and add the following:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key NEXT_PUBLIC_GOOGLE_API_KEY=your_google_ai_api_key NEXT_PUBLIC_RAPID_API_KEY=your_rapid_api_key
-
Run the development server
npm run dev
-
Open http://localhost:3000 in your browser
- Sign up or log in to your YouNotes account
- Paste a YouTube URL or input a transcript in the provided field
- Click "Generate Notes"
- View and copy your automatically generated notes
We welcome contributions to YouNotes! Please see our Contributing Guide for more details.
This project is licensed under the MIT License - see the LICENSE file for details.