The Video and Product Summary Scraper is a web application that allows users to scrape YouTube videos and product pages to obtain concise summaries. Users can search for products or videos, and the app will provide a summarized version of the relevant content, making it easier to gather key information quickly. This repo is an identical fork of the original repo here.
- YouTube Video Scraping: Search for YouTube videos based on keywords and get a summary of the video content.
- Product Page Scraping: Search for products from various e-commerce platforms and receive a summary of the product details, including key features, pricing, and reviews.
- Sidebar Navigation: An animated sidebar allows easy access to different sections of the app, enhancing user experience.
- Recent Searches: View your most recent searches displayed in a neatly formatted card.
- Responsive Design: The app is optimized for both desktop and mobile devices, ensuring a smooth experience across all screen sizes.
-
Clone the repository:
git clone https://github.com/yourusername/product-video-summary-scraper.git
-
Navigate to the project directory:
cd product-video-summary-scraper -
Install the dependencies:
npm install
-
Start the development server:
npm run dev
-
Open the app in your browser:
http://localhost:3000
-
Search for Videos or Products:
- Use the search bar to enter keywords related to the product or video you are interested in.
- The app will scrape the relevant YouTube videos or product pages and provide a summarized version of the content.
-
Navigate with the Sidebar:
- Click the button to open the sidebar, which slides in from the right. Use the sidebar to navigate to different sections of the app.
-
View Recent Searches:
- Recent searches are displayed in a card format, allowing you to quickly revisit previous queries.
-
Viewing Summaries:
- Once the scraping process is complete, the summarized content will be displayed on the screen. You can read through the summaries to quickly grasp the key points.
- Frontend: React, Tailwind CSS
- Backend: Node.js, Express
- Web Scraping: Puppeteer, Cheerio
- Routing: React Router
@jahnltib @julmcardenas @luisarevalo21 @virocodes
This project is licensed under the MIT License. See the LICENSE file for details.