A.R.C., an iPhone app I designed and built for home inventory. It uses AI to recognize what you own, catalogs it, saves the reports, then calculates whether your policy actually covers it.

Preview · 8 frames · 2024
AI Home Inventory · Computer Vision · Insurance Technology
2Statement
A.R.C. app on wooden surface with kitchen interior
02

A.R.C. app
Wooden surface, kitchen interior
Project selection screen

Scroll. It fills the mat, then travels the frame

A.R.C. app lifestyle scenes — mobile interfaces in context
3Nothing written down

That is why about 60% of American homeowners are underinsured.

The 60% comes from industry estimates of how many homeowners have documented what they own, and how far short their coverage runs.

4The vision layer
A.R.C. item entry on a phone, resting on a wooden table

The Insurance Reality

Carriers know what they will pay out on a policy. Homeowners rarely know what they would need to claim, and the gap only gets wider, because things keep coming into the house with no paperwork behind them.

A standard homeowner's policy covers personal property at 50-70% of the dwelling amount, so a home insured at $400,000 carries somewhere around $200,000-$280,000 for the things inside it. Whether that is enough depends on whether the homeowner knows what they own and what it would cost to replace. Most don't.

The paperwork is what stops people. You open a spreadsheet, walk room to room, describe each item, look up what it would cost to replace, photograph it, and attach the receipt. Done properly for an average home, that takes 40+ hours. Hardly anyone finishes.

A.R.C. scanning a living room, items found and valued

Existing Solutions

I downloaded every home inventory app I could find before I built this one. Some of them are the spreadsheet again: you still type in every item, attach every photo, and look up every replacement value yourself. The app adds a database and maybe cloud sync, and the work is the same.

The rest are insurance carrier tools, built to make claims easier for adjusters: dense, functional, made for someone who already knows what they are looking at.

So the job is the same in all of them. You identify each item and put a value on it, one at a time, and a better interface does not change that.

A.R.C. item detail, category and replacement value

The Vision Layer

The fix is to change what the person has to do. You show the camera the room. It picks out what is there, estimates values, and sorts everything into categories, and your job turns into reviewing what it found.

Video takes this further. Perceptron's Mk1 model reads the physical world from footage. It reasons across frames, tracks objects through space, and picks up the spatial context a single photo misses. Sweep a room with your phone and Mk1 reads the whole thing.

So a whole house becomes a room-by-room scan that takes minutes.

A.R.C. mobile app screens overview
5The input problem

Show the camera the room and review what it found

6How it works

One photo of a room comes back as a list of what is in it.

Each item comes back named, valued, and sorted into a category. A video of the room works the same way.

The image passes through vision processing, object identification, value estimation, and archival, and each stage feeds the next. Every decision point runs against a confidence threshold. Processing times were measured under typical indoor lighting.

A.R.C. capturing a room from a phone camera

Image Capture

You photograph a room or a single item with the phone camera. No special hardware, no calibration.

Archive Entry. The item goes into your inventory: linked to a room, tagged with metadata, tied to the photograph it came from, and counted in the totals right away.

A.R.C. reading a photograph and naming what it finds

Vision Processing

The OpenAI Vision API takes the image and returns a structured read: what the object is, what it is made of, its style, its condition, and a rough era or manufacture period.

Financial Analysis. The documented total updates as you go, and it gets compared against the policy limit you entered. When what you own gets close to that limit, or passes it, the shortfall shows up as a dollar amount.

A.R.C. pricing a documented room and totalling it

Value Estimation

Each identified object is matched against market replacement data. What it estimates is what the item would cost to replace today, which is the number insurance runs on. Depreciated value and the original purchase price do not come into it.

Category Assignment. Every item goes into one of thirteen categories: furniture, electronics, artwork, appliances, fixtures, textiles, collectibles, vehicles, tools, sporting goods, musical instruments, jewelry, documents.

6How it works
01Image Capture02Vision Processing03Object Identification04Value Estimation05Archive Entry06Financial Analysis
StackPython · Streamlit · OpenAI Vision API · Supabase Auth/Storage/PostgreSQL · Vercel · Claude Code
7Classification system

Each one maps to a standard personal property claim classification.

The sub-categories are there so the valuation has enough detail to be accurate, and none of it asks you to know any insurance terminology.

A.R.C. classification system interface
Classification system interface
7Classification system
73
ITEMS DOCUMENTEDAverage per home
$49,630
TOTAL VALUETracked assets
$680
AVG ITEM VALUEAcross categories
13
CATEGORIESClassification depth
Furniture$680

Most common rooms: Living Room, Bedroom, Dining Room

Electronics$425

Most common rooms: Office, Living Room, Kitchen

Artwork$580

Most common rooms: Living Room, Hallway, Bedroom

Appliances$890

Most common rooms: Kitchen, Laundry, Garage

Fixtures$310

Most common rooms: Kitchen, Bathroom, Dining Room

Textiles$185

Most common rooms: Bedroom, Living Room, Bathroom

Collectibles$695

Most common rooms: Office, Display areas

Vehicles$5,000+

Location: Garage, Driveway, Storage

The average value of one item in each category. Bars are sized against appliances, the highest. Vehicles has no bar because $5,000+ is a floor, and there is no average to draw.

8Financial intelligence

The gap between the two shows as a dollar amount.

Documented value on one side, the limit you entered on the other.

Every item you document adds to a running total, and that total gets checked against your policy limit for personal property.

You set the coverage amount when you buy the policy and it tends to sit there. Meanwhile the stuff inside the house keeps changing: new furniture, an upgraded appliance, gifts, a few pieces inherited from your parents. A home that was covered five years ago might be $50,000 short today, and there is no way of knowing until something goes wrong.

A.R.C. puts a number on the gap: a dollar amount, tied to specific items in specific rooms.

Documented Asset Value$49,630
Policy Coverage Limit$38,000Gap$11,630

Personal Items Coverage

Your policy covers your personal items for $38,000 and you have $49,630 archived, so you are $11,630 short.

$38,000Personal policy coverage
$49,630Archived items
$11,630You may need additional coverage
8Financial intelligence
A.R.C. app with vinyl, turntable, and shelves — coverage analysis in context
08

Documented asset value
Compared against policy limits
Vinyl, turntable, shelves

9Brand system

Home inventory is a chore, and the brand had to make documenting your house something you might want to do.

So utility software got a warm, magazine layout. Asset cards are set like entries in a collection, room views like a gallery of your own things, and the financial summaries in the same type as the rest, not as a table.

LogotypeLogotype: The lockupThe lockup
TypefaceOggOggPrimary Typeface
Palette
Pattern library8 components
10Build methodology

I did the design, the engineering and the deployment, with AI helping the whole way through.

Python backend, Streamlit frontend, deployed on Vercel.

11AI-assisted development

Building Solo

Solo means I made every decision and shipped every line. No engineering team, no PM handing out tickets, no design review, no QA. I found the problem, designed the fix, wrote the code, tested it, fixed what broke, and shipped it.

That turned out to be the fast way to work. When I noticed a problem, a fix could be live within hours. Friction I hit while testing got sorted in the same session, and a feature idea that came up mid-build got prototyped right then.

The tradeoff is that every decision is a prioritization call: what ships now, what waits, what gets polished and what only has to work.

AI-Assisted Development

Claude Code was my main environment the whole way through. I would describe what I wanted in plain language, read the code that came back, test it, talk through the changes, and ship. Then again for the next feature.

What that changes is where the bottleneck sits: less on syntax or knowing a framework, more on being clear about what the product should do, which is the design part.

That is a big part of why one person could make the whole thing in ten weeks.

Development Timeline

Weeks 1-2 went to checking the idea. Could computer vision reliably pick out household items from ordinary phone photos? I tested across lighting, angles, and room types. It could, with a few caveats that ended up shaping the UX.

Weeks 3-4 were the architecture: database schema, user flow, the room and item data models, authentication, storage. Everything else builds on those.

Weeks 5-6 were interface design and the build of it, at the same time, with no handoff between what I meant and what showed up in code.

Weeks 7-8 were the financial layer, the insurance gap calculation and the policy limit comparison.

Weeks 9-10 were the brand identity and visual system, the marketing site, and the go-to-market work, and then launch.

Five A.R.C. application screens showing dashboard, item entry, room view, project selection, and document library
Five application screens
12Product interface

Every screen puts the money first: what you own, what it is worth, and whether it is covered.

Dashboard, room, item detail and report views, shown with representative data.

Dashboard View
Dashboard View
Room View
Room View
Document AI
Document AI
Reports
Reports
13Usage data

By hand the same job is an estimated 8 to 12 hours, so it runs 16 to 24 times faster.

These are V1 numbers from launch onward, and still early.

A.R.C. app lifestyle — smartphone and tablet
13Usage data
DOCUMENTATION SPEED16-24xfaster
8-12 hoursManual Inventory~30 minutesA.R.C. DOCUMENTATION

The same 73-item home, documented both ways. The 8-12 hours is an estimate. The 30 minutes is how long the app takes.

13Usage data
DEVELOPMENT TIMELINE10 weeks, concept to launch
Concept Validation2 wks
Architecture2 wks
Interface Design + Build2 wks
Financial Layer2 wks
Brand + Go-to-Market2 wks
01020304050607080910

Ten weeks from idea to the App Store, in five two-week stages, one after the other.

14Closing

A renovated house, years of collected objects, and nothing documented anywhere that would survive an insurance claim.

V2 is underway: native iOS, better scanning, deeper financial analysis, all on top of the V1 code as it stands.

It has real users.

It is a complete product, brand, code, financial logic and go-to-market, made by one person. That was not possible two years ago.

Services
Product Design
Brand Identity
Full-Stack Engineering
Go-to-Market Strategy
Stack
Python
Streamlit
OpenAI Vision API
Perceptron Mk1
Supabase
Vercel
Claude Code

That’s the study. Keep going and the work is back.