This repository contains multiple sub-projects and tutorials for various programming tasks and data workflows. Each folder is a standalone project with its own README and codebase.
javascript_projects/keywordRanking/β Keyword ranking and analysis toolsjavascript_projects/product-app-recommendation/β Product recommendation app using OpenAI and SerpAPI
Video tutorials from our YouTube channel
javascript_video_tutorials/eBay/β eBay API integration examplesjavascript_video_tutorials/eBayProduct/β eBay product data scrapingjavascript_video_tutorials/eBayProduct_start/β eBay product starter templatejavascript_video_tutorials/google_news/β Google News scraping and analysisjavascript_video_tutorials/google_news_start/β Google News starter templatejavascript_video_tutorials/googleAIOverview/β Google AI Overview API examplesjavascript_video_tutorials/googleAIOverview_start/β Google AI Overview starter templatejavascript_video_tutorials/googleMaps/β Google Maps API usage examplesjavascript_video_tutorials/javascript_google_search_v2/β Google Search scraping v2javascript_video_tutorials/video-1/β Video data scraping and analysisjavascript_video_tutorials/youtube_shorts/β YouTube Shorts backend APIjavascript_video_tutorials/youtube_shorts_frontend/β YouTube Shorts frontend application
python_projects/amazon_keyword_research/β Amazon keyword research and tracking toolspython_projects/amazon-scraper/β Amazon product scraper (Jupyter Notebook)python_projects/business-success-predictor/β AI-powered business success predictionpython_projects/competitor-tracker-amazon-api/β Amazon competitor tracking with APIpython_projects/trending-products-amazon-api/β Trending products analysis on Amazonpython_projects/youtube-scraping-nlp-analysis/β YouTube scraping with NLP analysispython_projects/github-issues-dashboard/β GitHub Issues dashboard with Streamlitpython_projects/brand-monitoring-dashboard/β Brand monitoring dashboard with SerpApi and Streamlitpython_projects/instagram-semantic-image-search/β Semantic image search over an Instagram profile with SerpApi, Jina v5 Omni, and Elasticsearch
ruby_projects/roast_finder/β Find the best roast dinner in London! Code from a series of articles on our blog (links in comments of project README)
Each sub-project has its own setup instructions in its respective README. To get started, navigate to the desired folder and follow the instructions.
- Node.js (for JavaScript projects)
- Python 3.13+ (for Python projects)
- Ruby (for Ruby projects)
- Various API keys depending on the project (OpenAI, SerpAPI, Amazon API, etc.)
Feel free to open issues or submit pull requests for improvements or new tutorials.
See individual sub-projects for license information.