RecapTube is an AI-powered YouTube video summarizer built using the MERN stack (MongoDB, Express.js, React.js, Node.js) with TypeScript.
RecapTube provides users with summarized versions of YouTube videos using advanced natural language processing techniques. It allows users to input a YouTube video link, and the AI algorithm generates a concise summary of the video's content. This tool is useful for individuals who want to quickly grasp the key points of lengthy videos without having to watch them in their entirety.
-
YouTube Video Summarization: Users can input a YouTube video link, and RecapTube will generate a summarized version of the video.
-
AI-Powered Summarization: Utilizes advanced natural language processing (NLP) algorithms to extract key points and generate concise summaries.
-
User-Friendly Interface: Simple and intuitive user interface for easy interaction.
-
Save and Share Summaries: Users can save and share the generated summaries for future reference or sharing with others.
-
Frontend:
- React.js
- TypeScript
- HTML5
- CSS3
-
Backend:
- Node.js
- Express.js
- MongoDB
To run RecapTube locally, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install dependencies by running
npm install
in both theclient
andserver
directories. - Start the backend server by running
npm start
in theserver
directory. - Start the frontend development server by running
npm start
in theclient
directory. - Access RecapTube in your web browser at
http://localhost:5173
.
Feel free to customize this README with specific details about your project, such as installation instructions, usage examples, deployment guides, or any other relevant information.