ArtScan
PWA - Progressive Web App
June, 2025
ArtScan is a personalized inventory management tool for art collectors. It automates the process of organizing artwork by identifying images and logging them into a digital collection—eliminating manual data entry and making collection tracking effortless.
I experimented with multiple image recognition APIs, including SerpAPI and reverse image search tools, before finalizing Google’s Gemini Vision API for its reliability and flexibility. The identified artwork metadata—such as artist name and title—is automatically written into a connected Google Sheet using the Sheets API.
To maintain flexibility in pricing data, the price field is intentionally left blank, allowing collectors to optionally input it later. The entire tool is packaged as a Progressive Web App (PWA) with offline caching and mobile responsiveness for easy access on-the-go.
Through building ArtScan, I gained a deeper appreciation for the challenges of visual recognition in domain-specific contexts like art. While Gemini Vision API performed well for many well-known works, it occasionally struggled with private collections or lesser-known pieces—highlighting the need for fallback strategies and user confirmation flows.
In future iterations, I plan to: