This project is a full-stack web application that uses AI to summarize YouTube videos. It allows users to paste YouTube links, receive detailed transcripts and summaries, and save their summaries to their account. The platform includes features like user authentication, premium subscriptions, and summary management.
📓 Copy Gist: https://dub.sh/DKmBD1W
⭐ Source Code : https://dub.sh/Gyrrq1v
Socials:
Discord: https://discord.com/invite/cMNSUQvYRt
Key Features:
1. AI-powered YouTube video transcription and summarization
2. Authentication (JWT and local strategy)
3. Premium subscription system using Stripe
4. Summary management for organizing video summaries
5. Rate limiting for API requests
6. Multi-language support for video transcription
Important Links:
1. Frontend Framework: Next.js 15 (https://nextjs.org/)
2. Backend Framework: Express.js (https://expressjs.com/)
3. Database: PostgreSQL (https://www.postgresql.org/)
4. AI Integration: Google Cloud Speech & Generative AI (https://cloud.google.com/speech-to-text)
5. Video Processing: FFmpeg (https://ffmpeg.org/)
6. Payment Processing: Stripe (https://stripe.com/)
7. State Management: React Query (https://tanstack.com/query/latest)
8. Styling: Tailwind CSS (https://tailwindcss.com)
💼 Business Inquiries: fiston.turner@outlook.com
#nextjs #ai #saas #react #typescript #javascript
Chapters: