Skip to content

regankight/api-data-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API → Clean → KPI Snapshot

Minimal ETL pipeline using a public API. Simulates a real-world data pipeline with validation-first design.

🧩 Flow Overview

  1. Fetch – Grabs user data from JSONPlaceholder API
  2. Clean – Drops nulls, normalizes email, extracts full name
  3. Snapshot – Logs daily KPIs (user count, unique emails)

🔧 Stack

  • Python (requests, pandas)
  • CSV-based persistence (file-system snapshot)
  • Modular, script-based orchestration

🚀 Run It

pip install pandas requests
python main.py

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages