Professional Documents
Culture Documents
Paper 2
Paper 2
Using Barcode
1st Joyce Mathews 2nd Vijayashree H P 3rd Akshatha M C
Student, Computer Science and Asst. Professor, Computer Science Student, Computer Science and
Engineering and Engineering Engineering
Vemana Institute of Technology Vemana Institute of Technology Vemana Institute of Technology
Bengaluru, India Bengaluru, India Bengaluru, India
caspermat48@gmail.com vijayashree.hp@vemanait.edu.in mcakshatha1@gmail.com
B. ARDUINO UNO
A. BARCODE SCANNER
D. USB HOST
The grocery app as shown in Fig 9, within the system functions IV.EXPERIMENTAL SETUP
as a complete online marketplace for browsing, selecting, and
ordering groceries. The Home page acts as a digital storefront, The experimental setup for this smart packaged product tracking
showcasing popular seasonal items, new arrivals, and special system involves several steps:
promotions to capture user attention and encourage exploration
of the product selection. The Offer page highlights exclusive 1. Hardware Assembly: First, you'll need to physically
deals on popular products, incentivizing users with discounts. connect the various components including the Arduino
Additionally, rotating weekly specials across various Uno microcontroller, ESP8266 Wi-Fi board, barcode
categories encourage frequent visits for new bargains. The New scanner (wired or wireless), and a USB Host Shield (if
Products and Popular Products sections highlight recently using a wired scanner)
added or trending items. Users can view product details for 2. Firmware Development: The ESP8266 needs to be
informed choices, including descriptions, estimated delivery programmed with specific functionalities. This
times, and weights. Importantly, users can directly add desired program will tell the board how to process barcode
items to their shopping cart from these sections for a data, connect to Wi-Fi, and communicate with cloud
streamlined experience. services on AWS.
3. Cloud Configuration: An AWS account needs to be
The Category Page offers a comprehensive overview of all set up. Within this cloud platform, a database table on
available product categories, displayed for easy browsing. The DynamoDB will be created to store information.
number of products within each category gives users a sense of Additionally, Lambda functions will be configured to
the range and variety offered. Users can navigate deeper by handle tasks like retrieving data, updating inventory
clicking on a specific category to view individual products with based on scans, and potentially sending notifications to
the option to add them directly to the cart. The My Order page users.
keeps users informed about past purchases. It displays a list of 4. Mobile App Development: The user interface of the
all previous orders with details like date, order number, mobile app needs to be built. This app will allow users
purchased items, total amount, and status. Users can click on to manage their inventory, see product information,
individual orders for a more detailed view, including itemized and securely communicate with AWS services to
lists, delivery addresses, and payment details. The My Cart connect with their grocery store.
page acts as a virtual shopping basket. It displays a list of all 5. Integration and Testing: Once all the individual
added items, including product names, quantities, and prices. components are built (hardware assembly, firmware,
This allows users to review their selections, adjust quantities, cloud configuration, mobile app), they need to be
or remove unwanted items before checkout. Finally, a clear integrated to function as a whole system. This involves
"Checkout" button allows users to proceed and complete their thorough testing to ensure the entire process works
grocery purchase. By incorporating these functionalities, the smoothly. Barcode scans should be transmitted to the
grocery app offers a user-friendly and feature-rich platform for cloud, data should be retrieved by the app, and any
convenient online grocery shopping. notification functionalities should work as expected.
This setup can be used to evaluate the system's functionality, enhances user convenience by automating the ordering process
efficiency, and user experience before potential real-world with designated stores, streamlining the replenishment of items.
deployment. The inclusion of expiry date tracking adds an additional layer of
value, proactively alerting users to items nearing expiration and
minimizing the likelihood of expired products being
overlooked.
V.RESULTS
Ultimately, the project contributes to the overarching goal of
minimizing product wastage, simplifying grocery list
maintenance, and fostering a more sustainable and organized
approach to household inventory management. The Smart
Packaged Product Tracking System stands as an innovative and
user-friendly solution to address the challenges associated with
product expiration and stock depletion in everyday household
setting.
VII.FUTURE SCOPE
REFERENCES