Data Analyst / Engineer · projects

Data Analyst / Engineer: projects

Three portfolio projects for SabziSathi, a fictional fresh-vegetable delivery service in Pune, plus the capstone that brings them together. All three use one practice kit that runs entirely on your own computer with Python, DuckDB and dbt, and its tests tell you when each project is finished.

How the capstone relates to the projects: the capstone is not a fourth build. It is the three projects finished in the same kit, all 28 tests passing together, plus design notes, a demo, case studies and an honest self-review. Build the projects in order (the pipeline, then the warehouse, then the dashboard), then complete the capstone self-check.

Before any project: download the starter kit, follow sabzisathi/README.md, and check that python -m pipeline.run --all and dbt build --profiles-dir . (in warehouse/) finish. Everything in the kit is invented: the customers, phone numbers (+91 00000 ...), emails (@example.com) and orders are generated with a fixed seed, and the warehouse is a file on your computer. Passing its tests shows your work handles these cases; it doesn't prove a cloud warehouse, a BI tool or a GitHub schedule is set up correctly.

Project 1

A pipeline you can trust

Not started

Project 2

A warehouse with personal data protected

Not started

Project 3

A dashboard people can trust

Not started

Capstone

SabziSathi, finished and presented

Not started

Starter files for every project: download the zip.

← BackData Analyst / Engineer
ProLearners Assist