Skip to content

🕸️ Web crawler with configurable task execution and visualization

License

Notifications You must be signed in to change notification settings

zhukovdm/web-crawler

Repository files navigation

web-crawler

An implementation1 of web crawler based on the Specification.

Deployment

Run the following commands to start up a self-contained instance of the crawler:

git clone https://github.com/zhukovdm/web-crawler.git
cd web-crawler/ && docker compose up

The application consists of four components.

Component URL
React frontend http://localhost:3000
OpenAPI backend http://localhost:3001
GraphQL backend http://localhost:3002/graphql
MySQL database http://localhost:3306/

Conceptual model

conceptual-model.svg

User interface

Home page

hom.png

Records

rec.png

Executions

exe.png

Visualization

vis.png

References

Footnotes

  1. This repository is a mirror of the original (archived) one located at https://gitlab.mff.cuni.cz/zhukovd/web-crawler.git.