Description of App
What is this? Point your camera at anything and AI tells you what you are holding.
Scan the expiry date printed on a product and TagFit reads it, remembers it, and warns you before it turns. It also counts the days since you opened it, and alerts you on whichever deadline comes first.
Put an NFC tag on each garment, add it to TagFit, and build outfits: smart, casual, dinner out. Never walk out the door again wondering whether what you are wearing actually goes together.
Want a second opinion from someone who can see? Give a helper access to your wardrobe. From helper.tagfit.app they can see the photos of your clothes and put outfits together for you. Even from a thousand miles away, they can always lend a hand.
Print QR labels at home, stick them on whatever you like, point the camera, and everything you need to know is right there.
Tag a tin. Tag a box of medication. Tag one jar of spice among the fifty identical ones in your rack. Then just sweep your phone over it and it tells you what it is — you do not even have to aim. That is what NFC gives you that a camera never will.
Works offline. No account needed. Free on the App Store.
Accessibility Comments
TagFit was built VoiceOver-first, not retrofitted afterwards. I am a blind developer, I use this app every day.
• Every control has a label. There are no unlabelled buttons and no mystery icons.
• List rows expose their actions through the VoiceOver Actions rotor, so you are not hunting for undiscoverable swipe gestures.
• Headings are properly marked up, so heading navigation works.
• Decorative icons are hidden from VoiceOver. You will not hear a stray glyph name in the middle of an item's name.
• Dynamic Type is supported all the way to the largest accessibility sizes. Version 1.0.11 came out of an exhaustive audit of every single screen at maximum text size: fields grow instead of clipping, button rows wrap onto more lines, labels stack above their controls when they no longer fit side by side, and modal sheets scroll.
• Voice Control works, because every control has an accessible name.