✦ Node.js · Web scraping · Notion API · Data structuring
Digital Wardrobe
LiveA personal digital wardrobe system in Notion that automates outfit inventory from existing online order data.
- Stack
- Node.jsWeb scrapingNotion APIData structuring
- Status
- Live
- Year
- —
OVERVIEW
THE PROBLEM
WHAT WAS BUILT
- ✦Order scraping scripts — custom scripts built per retailer that go through online order history, extract product images and metadata automatically, and remove the need for manual photography entirely
- ✦Notion import pipeline — scraped data piped directly into a structured Notion gallery database with tags for category, item type, colour, shop, and occasion
- ✦Visual wardrobe gallery — a fully browsable, filterable Notion board representing the entire wardrobe visually. Filter by tops, trousers, colour, shop, or occasion and see exactly what exists
- ✦Ongoing workflow — whenever new clothes arrive, running the script adds them to the gallery automatically. The wardrobe stays current with minimal effort
- ✦Outfit planning and travel — the gallery makes it easy to plan outfits before getting dressed, build lookbooks for travel, and visualise combinations without pulling everything out of the wardrobe
- ✦Shopping intelligence — gaps in the wardrobe become visible. Too many of one thing, not enough of another — the data makes smarter purchasing decisions easier
SOLUTION VIDEO
THE INSIGHT
This project is a reminder that the best solutions are not always the most technically complex ones. There are AI-powered wardrobe apps that ask you to photograph items one by one. There are subscription styling services. There are complex outfit recommendation engines. None of them were the right answer here — because they all reintroduce manual effort at a different point in the process. The right answer was to start with data that already existed, structure it once, and build a system that maintains itself. No AI needed. No ongoing manual input. Just a script, a database, and metadata that does the thinking so you don't have to. Sometimes the most elegant solution is the one that fits how you already work — not the one with the most impressive technology underneath it.