Leather Shop — Bag restoration assessment
Add your OpenRouter key to this project’s .env file, then restart the app. Photos can be selected now.
Setup instructions
Set OPENROUTER_API_KEY in .env. Keep the configured vision model. Stop the server with Control-C, run it again, then refresh this page. Your key stays on the server.
01 / THE PHOTOGRAPHS
Start with your bag.
One bag. A few perspectives. Add an overall view and close-ups of the details that matter.
Front & back / Interior / Brand details / Wear & damage
Photos are sent to the AI service for assessment. This app keeps no photo or assessment history.
02 / THE ASSESSMENT
A little understanding.
A thoughtful next step.
Your photographs will become a clear, considered overview of the bag in front of you.
Know the bag
Its likely identity, the details behind the match, and anything still uncertain.
See the condition
Visible wear, affected areas and where a closer look would help.
Consider the care
Suggested restoration services and an adjustable, indicative estimate.
LOOKING AT THE DETAILS
Taking a closer look.
Reviewing the bag’s identity and visible condition. This may take a few minutes.
Your estimate will be calculated from the demo rate card.
About the demo pricing
Illustrative SGD ranges per bag. These are not a restoration business’s actual prices. Each selected category is counted once; replacement parts and work outside these categories need a custom quote.
Edit rate_card.json and restart the app to change the rates or service descriptions. Totals exclude taxes, delivery and unlisted work.