https://github.com/rjohnpaul/younotes
Github's First Vercel Deployed Opensource Youtube to Notes Converter
https://github.com/rjohnpaul/younotes
transcription youtube youtube-api youtube-video youtubetranscriptapi
Last synced: 4 months ago
JSON representation
Github's First Vercel Deployed Opensource Youtube to Notes Converter
- Host: GitHub
- URL: https://github.com/rjohnpaul/younotes
- Owner: RJohnPaul
- Created: 2024-06-23T11:42:51.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-08-08T17:23:41.000Z (10 months ago)
- Last Synced: 2024-10-11T19:42:39.321Z (8 months ago)
- Topics: transcription, youtube, youtube-api, youtube-video, youtubetranscriptapi
- Language: TypeScript
- Homepage: https://you-notes-rouge.vercel.app
- Size: 44.6 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
## Younotes
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!
## Features
- 🎥 YouTube video summarization
- 📝 Text transcript processing
- 🤖 AI-powered content analysis
- 🚀 Fast and responsive web interface
- 🔒 Secure user authentication
- 📱 Responsive design## Demo
[Click Here](https://you-notes-rouge.vercel.app/)
## Tech Stack
- 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)## Getting Started
### Prerequisites
- Node.js (v14 or later)
- npm or yarn
- Supabase account
- Google AI API key
- RapidAPI key### Installation
1. Clone the repository
```
git clone https://github.com/RJohnPaul/YouNotes.git
```2. Install dependencies
```
cd younotes
npm install
```3. 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
```4. Run the development server
```
npm run dev
```5. Open [http://localhost:3000](http://localhost:3000) in your browser
## Usage
1. Sign up or log in to your YouNotes account
2. Paste a YouTube URL or input a transcript in the provided field
3. Click "Generate Notes"
4. View and copy your automatically generated notes## Contributing
We welcome contributions to YouNotes! Please see our [Contributing Guide](CONTRIBUTING.md) for more details.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgements
- [Google Generative AI](https://ai.google.dev/)
- [Supabase](https://supabase.com/)
- [Next.js](https://nextjs.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- [RapidAPI](https://rapidapi.com/)