This project builds a simple ETL pipeline that extracts product data from the Fake Store API, validates and transforms it, then loads it into PostgreSQL (or a CSV fallback for local testing).