Interview potential customers to better understand their needs and obtain feedback on design
Do further research into the necessary technology and skills (computer vision, smartphone app development, Bluetooth connectivity)
Create detailed schematics for the system (CAD file for shelving, diagrams for app design)
Build a simple prototype of the shelf to test functionality (only a few shelf slots)
Create the smartphone app
Improve and expand the prototype while continuing to receive feedback from customers
Test physical and software aspects of the product before finalizing prototype
Once the prototype is finalized:
Try to trademark/patent the product
Write a detailed technical report on the project