Victor Aguirre demo shop
Demonstration only · This is not a registered public business listing.
Connect a store to see a recent observation.
Keep the footage private.
Store status, backed by observation.
See the latest store observation, when it was checked, and how it was confirmed.
Store status,
backed by observation.
Demonstration only · This is not a registered public business listing.
Connect a store to see a recent observation.
A timestamp makes the difference. Observations older than 35 seconds become unavailable.
Three consistent checks confirm a change. An unreadable indicator does not mean closed.
Frames are processed on the operator’s device. Only status observations reach the service.
Operator workspace
Pair this device, show a clear OPEN, CLOSE or CLOSED sign, and share a status page. Camera observation runs while this page remains open.
Keep the pairing token private. Customers only need the public link.
Ordinary OPEN, CLOSE and CLOSED lettering is supported. Choose coded marker only for the supplied square markers.
Enable your camera to load the text scanner automatically, or load it manually. Check a webcam frame without pairing; pair a store only when ready to publish.
Image tests do not change your public status.
Enable the camera when you are ready.
Last image examined by OCR · local preview only
Sign text is the default. Three matching live readings confirm a status. CLOSE and CLOSED both mean closed. For objects, lighting and schedule context, open Camera evidence. No video is uploaded. Open Camera evidence ↗
Use a clear ordinary OPEN, CLOSE or CLOSED sign in text mode. The downloadable coded markers are an optional alternative.
Show only one status word, facing the camera, with large high-contrast letters. Avoid glare, blur, mirrored text and background signs. For the downloadable markers, select Supplied coded marker.
REPLAY LAB
Replay inputs exercise the same confirmation rules. They are visibly labelled and must use a separate replay board.
Create a replay board to enable these controls.
OWNER CONTROLS
A manual override is explicitly labelled and expires after 15 minutes. Use it for an exception, then let observations resume.
Pair a store before using owner controls.
SMALL SIGNAL. PRACTICAL PURPOSE.
StoreWitness explores a simple question: can a participating store make its latest opening signal useful to people before they travel?
between camera checks
consistent checks to confirm
until an observation is stale
The operator’s browser reads ordinary OPEN, CLOSE or CLOSED text, or an optional coded marker. Object and lighting analysis is available on Camera evidence; crowds and darkness alone do not prove business status.
Three matching observations confirm a status. Brief obstruction and conflicting readings stay uncertain. Camera failure is not treated as closure.
Customers see the observation, source and timestamp. Owners can temporarily override it. Customers never need the operator’s private pairing token.
Live capture needs a supported webcam, permission and an open operator page. Replay boards are explicitly labelled test data. This app does not modify Google Maps, verify that staff can serve you, or guarantee a store’s availability. A real deployment needs the owner’s permission and field testing.
Built by Victor Aguirre
ManilaHack community prototype · November 2026