Eshop Tracker

Webová aplikace

Popis projektu

E-shop Tracker je aplikace, která sleduje dostupnost produktů napříč více e-shopy a umožňuje uživatelům jednoduše porovnat, kde je produkt aktuálně skladem.

Systém každý den automaticky kontroluje vybrané produkty ve sledovaných e-shopech. Data jsou získávána pomocí vlastních microservices, které zpracovávají scrapované HTML stránky, převádějí je do strukturovaného JSON formátu a poskytují je přes interní API.

Frontend aplikace pak zobrazuje aktuální dostupnost produktů z obou e-shopů na jednom místě. Uživatelé mohou produkty vyhledávat, filtrovat a rychle zjistit, kde je daný produkt dostupný.

Hlavní funkce

  • Sledování dostupnosti produktů ve více e-shopech
  • Automatická denní aktualizace dat pomocí pipeline
  • Scraping produktových stránek
  • Microservices pro parsing HTML → JSON
  • Interní API pro poskytování dat aplikaci
  • Vyhledávání a filtrování produktů
  • Přehledné porovnání dostupnosti mezi e-shopy

Jak aplikace funguje

  1. Automatizovaná pipeline pravidelně spouští scraping produktových stránek.
  2. Custom microservices parsují HTML obsah stránek.
  3. Data jsou převedena do strukturovaného JSON formátu.
  4. Microservices poskytují tato data přes API endpointy.
  5. Aplikace načítá data z API a zobrazuje aktuální stav produktů uživateli.

Programovací jazyky

Python JavaScript

Obrázky

Eshop Tracker - Základní přehled