PartSync Devlog #0
The Task
PartSync is a database program that automatically imports order CSV files from DigiKey into a local database — so you always know which parts you actually have at home before starting your next project.
Why
Anyone who orders electronics components regularly knows the problem: you buy parts for one project, some leftovers end up in a bin, and a few months later you have no idea what’s actually in stock. PartSync solves this by turning your DigiKey order history into a searchable local inventory.
How it works (so far)
- Backend: Flask + SQLite- DigiKey API v4 integration with full OAuth2 authentication flow- CSV import pipeline that parses DigiKey order exports and matches them against the DigiKey product API to pull full part details (description, datasheet, footprint, etc.)- Local database stores everything so lookups don’t need to hit the API every time
##Progress
- ✅ OAuth2 token flow (including refresh) working end-to-end
- 🔄 CSV import → product detail matching
- 🔄 Search/BOM frontend