Simplifying household organization through barcode scanning
Creating a list of everything thatâs deep down in the freezer or in the basement is quite a chore. Nevertheless, such a list helps to keep a better track of supplies, to shop more purposefully, and to restock and consume before food goes bad.
The barcode, which is found on almost all food items, greatly speeds up the process! After all, scanning provides information on almost all products - including name, photo, package size, and makes creating a stock list childâs play.
The Pantry.App uses a barcode scanner for organizing and facilitating household management with a database of nearly 3 million products.
Why something new at all?
When I started to rebuild the Speisekammer.App in 2019 as a successor to the âPrepper Appâ in the iOS App Store, I initially decided on a web app. The advantages are obvious: As a website, the app works on almost any device and the development effort was low. However, it quickly became apparent that barcode scanning, while possible, had its weaknesses. For instance, the barcode scanner used in the web app at that time had several problems:
- The recognition performance was generally not as high as one would expect
- In modern cell phones with multiple lenses, sometimes the wrong one was selected, the image was not sharp, and the barcode was not read
- For reliable scans, an additional external scanner was necessary
- To scan, one had to search for the WebApp in the browser - there is no app icon
It quickly became apparent that a web app was an optimal solution for power users and small businesses, but not for end-users who want to quickly scan something in the basement. Here, our iOS and Android app, which was released in 2021, is more suitable. The integrated barcode scanner is robust and utilizes the latest technology with machine learning.
Introduction to STRICH
JavaScript barcode scanning librarySTRICH is a JavaScript library for real-time, multi-format barcode scanning in web apps. STRICH is fast, reliable and has competitive, transparent pricing.STRICHPixelverse LLC
Alex Suzuki developed STRICH as a professional solution for barcode scanning in web apps. Among others, he managed to impress the Swiss Federal Railways as a notable client - the integration of his scanning library there was completed in less than a day. The same was true for the integration into the Speisekammer.App - an initial integration was satisfactorily completed in under half a day.
Alex responded very promptly to questions and always provided competent help - among other things, by quickly translating the libraryâs error messages into German for our users, who are predominantly from the D-A-CH region.
An impressive demonstration of performance can be found on the Strich.io website. Here it becomes clear how the STRICH Open-Source Library excels in browser scanning.
Comparing STRICH to ZXing and QuaggaJSAn in-depth comparison of STRICH with Open Source competitors ZXing and QuaggaJS in terms of performance scanning real-life codes.STRICHPixelverse LLC
Even these worn barcodes are quickly and reliably recognized by the library, while the open-source competitors already give up here.
These (DHL) barcodes are robustly recognized by Strich.io.
So if youâre considering integrating a barcode scanner into your app as well, I can highly recommend STRICH!
Benefits of using BARCODE with the Pantry App
With the update of the barcode scanner, you can now save time with even faster and more robust scanning! You can also use the WebApp with the latest multi-lens phones starting immediately.
Feel free to try out the new scanner! If you have any feedback, we would love to hear from you! Please send us an email at kontakt@speisekammer.app. For questions regarding STRICH, itâs best to directly email Alex at hello <at> pixelverse.ch
Read next