NameLock
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle The banner is already printed when the shop notices. The customer wrote Aadhya, with two a's, not Adya. The sheet says Adya. That sheet gets thrown away, and the shop prints it again. A chat tool does this on its own. It "fixes" a spelling. For a flex and wedding shop, that fix is the mistake. So I built…
NameLock is an AI-powered tool developed by a developer for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle. The tool aims to prevent printing errors caused by spelling mistakes in customer names on banners or other printed materials. When a customer provides a WhatsApp note with a name, a local Gemma model drafts the banner line based on the note.
A plain Python check then verifies if the name in the banner matches the customer's message. If there is a discrepancy, the tool stamps "Do not print," displays both spellings, and keeps the print button disabled until the letters match. NameLock ensures that the customer's intended spelling is used on the printed material, preventing reprints and potential costs. The tool also accounts for accents, such as the difference between "José" and "Jose."
Brief written by urgent.news from Dev.to's own syndicated text. Machine-written — may contain errors; check the original before relying on it.