Case Study

96,000 Files, 20 Years of Archive, $10 of AI — Zero Servers

How we made two decades of drawings and photos searchable in plain Hebrew, for the cost of a falafel lunch.

96,000 files indexed
$10 one-time AI cost
0 servers
< 1s Hebrew search

The problem every veteran company has

Stage Design Israel is the country's leading stage-construction and live-event infrastructure company. Like every firm that's been around for twenty years, it sits on an archive nobody can search: ~34,000 AutoCAD drawings and ~62,000 photos spread across network drives, organized by folder conventions that changed three times over the years, with filenames like DSC_1526.JPG and B09.dwg.

The institutional memory was real — "we built something like this for that festival in 2011" — but finding the actual file meant asking the one person who remembered, or an hour of folder spelunking. When that person is busy, on vacation, or eventually retires, the archive is effectively write-only.

The standard fixes all had the same two problems: servers and subscriptions. Self-hosted photo tools (we tried) mean Docker stacks that fall over and a machine someone has to babysit. Enterprise search products price per-seat, per-month, forever — and none of them handle Hebrew properly.

What we built instead

A search box. An office user types, in free-form Hebrew, "במה עם תאורה ירוקה" ("a stage with green lighting") — and gets back the right photos and drawings from all 96,000 files, ranked by what's actually in them, in under a second.

DG Media Search in production: searching 'stage with green lighting' in Hebrew returns 158 photos of green-lit concert stages from the archive, with live counts of 95,972 files, 33,689 drawings and 62,283 photos in the header
The production system, live: searching "במה עם תאורה ירוקה" returns 158 green-lit stages out of 95,972 files.

Behind that search box:

A file opened in the DG Media Search lightbox: a concert stage photo with an AI-generated filename, matching Hebrew and English AI descriptions, and bilingual tag chips such as Concert, Stage and Green Lighting
Every file carries its AI-written story in both languages — descriptions, tags, even a generated friendly filename.

The part that sounds impossible: the bill

Item Cost
Servers 0 — none exist
Software licenses 0
AI processing, ~86,000 bilingual descriptions $10, one-time
Monthly running cost ≈ $0 (free tiers)

There is no server anywhere in this system. The archive stays where it already lives (Google Drive, synced from the office NAS). A lightweight indexer crawls it; a serverless API and database (Cloudflare Workers + D1 + R2) hold the search index and thumbnails; the UI is a static page. Every component runs comfortably inside free tiers.

The AI work — the part vendors quote five figures for — ran on a small farm of repurposed office PCs coordinated over a private mesh network, cascading across three AI providers' free tiers with automatic failover. The single $10 charge was a one-time credit unlock that tripled our daily throughput. The entire backlog, projected at 10–11 weeks, drained in the final stretch at ~2,900 files/day.

What we learned the hard way (why this is a service, not a weekend project)

Honesty section. The polished result above hides months of dead ends that we now know how to skip:

Where this applies

If your company has years of accumulated drawings, photos, documents, or scans on a NAS or shared drive — and finding anything depends on someone's memory — this exact architecture rebuilds for you:

Your files stay in your storage. There are no servers to maintain and no per-seat fees. The heavy AI lift is a one-time process at a cost that rounds to zero.

Have an archive nobody can search?

We'll tell you in one call whether this architecture fits your files.

Talk to Us

ai4solutions builds AI systems that don't burn money. Based in Israel. This project was built for Stage Design Israel, where our founder leads the kinetics & automation department; it runs in production and is used daily by the office team.