Tusho

Architecture

C++ crawler

The crawler is intentionally split into small classes:

PHP web application

The PHP side is also kept small:

Why this split matters

This structure keeps each class focused on one main job, which makes the code easier to test, document, and change safely.