Our motto behind this app is to make offline shopping smart with simplyMart. What it does is allows you to scan the barcode of the items present in the shopping mart and put them into your cart. The quantity of an item can be increased and decreased easily, the item can also be removed from the cart anytime. When you are done with the shopping and you are satisfied with your cart items, you can easily pay the amount generated on the app itself that's how instead of waiting in the long queues you can easily pay and leave just like that. Once the payment is completed, the mart admin will receive a notification and a transaction bill as well stating that the given user has bought the listed items successfully.
Major challenges were using new libraries for scanning Store QR Codes and Item Barcodes. We used two different libraries namely react-qr-reader and QuaggaJS which track QRs and barcodes in real-time respectively. Another major challenge was handling multiple data at the same time. Another major challenge was sleep deprivation as we later realized that the app we're trying to build is not a simple one with basic features.
Technologies used
Discussion