Skip to content

AI-Powered Visual Web Scraper Builder. A visual web scraper platform using Next.js, TypeScript, React flow, Prisma, Tanstack Query, Zod, Puppeteer. The application is designed to simplify web scraping through an intuitive interface and includes the following key features: 1.User Dashboard 2. Workflow Page 3. Credentials 4. Billing Page

Notifications You must be signed in to change notification settings

ahmad-kaif/scrape-flow-v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕸️ FlowScrape

FlowScrape is an intelligent web-scraper builder built using Next.js that lets users create, preview, and execute custom web scraping flows without writing code. Designed to simplify scraping logic, FlowScrape helps you build a step-by-step scraping pipeline using a user-friendly interface.


🚀 Features

  • 🔧 Visual scraper flow builder
  • 🔧 Schedule workflow using cron jobs
  • 📄 Scrape data from different websites using no code interface
  • 💾 Extract Data with AI
  • 🧪 Complete Logs of Workflow Executions
  • 🔐 Secure authentication using Clerk
  • ☁️ Secure workflows and credentials system

📦 Tech Stack

  • Stack: Next.js, Typescript, React Flow, ShadCN, Zod, Tanstack Query, Prisma ORM with SQLlite, Clerk(AaaS)
  • Scraping Logic: Puppeteer, Cheerio, Graph theory(Serialization and desrialization, Topo Sort(Kahn's Algo) & Cycle detection in Directed Graph)
  • Headless Browser Execution: Puppeteer Chromium
  • Schedule Workflows: Cron Jobs, Cron-parser, Cronstrue
  • Publish workflows: Once published can be scheduled
  • Credentials: Use Secure credentials in the workflow(Open API key and make the workflow AI powered)
  • Billing: Buy More credits to make new scraping logics(currently working)

📸 Screenshots

🏠 Homepage

Homepage

📊 Workflow Page

Dashboard

🎥 Credentials Page

Credentials Page

🪭 Billing Page

Billing Page

👀 Workflow Editor(Powered by React Flow)

Workflow editor

👟 Worklow Run

Workflow run

🕺 All Runs of a Worklow

Live Class


About

AI-Powered Visual Web Scraper Builder. A visual web scraper platform using Next.js, TypeScript, React flow, Prisma, Tanstack Query, Zod, Puppeteer. The application is designed to simplify web scraping through an intuitive interface and includes the following key features: 1.User Dashboard 2. Workflow Page 3. Credentials 4. Billing Page

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages