← ProjekteAggregator · Parser · 2021–2024
ModelKitHub
Nischen-Modellbau-Aggregator: 24 Shop-Parser, 8 .NET-Microservices, Quasar-SSR-Frontend. Eine Suche — alle Shops in Russland und Osteuropa.
- 24 Shop-Parser: automatische Aktualisierung nach Zeitplan
- 8 Microservices: BaseService, Spiders, Parsers, Saver
- Quasar 2 SSR für SEO bei Nischenanfragen
- FileService für Bilder mit CDN-ähnlicher Auslieferung
Vue 3Quasar 2 SSRC# / .NETDocker
Aufgabe
Maßstabsmodell-Sammler vergleichen Preise und Verfügbarkeit auf 10+ Websites manuell. Benötigt wird ein Aggregator: eine Suche — alle Shops — beste Preise — Klick zur Quelle.
Was wir gemacht haben
- Microservice-Architektur: BaseService (Haupt-API), FileService (Bilder), Spiders (Crawl-Zeitpläne), Parsers (Parser-Ausführung), Saver (Normalisierung und DB-Schreibvorgänge).
- 24 Shop-Parser: Amodel, ArmaModels, BalkanHobby, CentrHobby, Enosha, FlakHobby, Hobby4Me, HobbyDelux, HobbyMod, iModelist, MHobby, MModels und weitere.
- Spiders-Dienst als Scheduler: Worker starten Parser nach Zeitplan → Saver normalisiert und aktualisiert Katalog.
- Frontend auf Vue 3 + Quasar 2 im SSR-Modus für SEO.
Ergebnis
- Funktionierender Aggregator mit aktuellen Preisen aus 24 Shops in einer Suche.
- Parser aktualisieren Katalog automatisch nach Zeitplan.
- Quasar SSR gibt gute Suchindexierung auf Nischenanfragen.