Vending machines are outdated as they only accept physical coins and do not allow for consumption monitoring or notify vendors when items need to be refilled. The solution proposed is smart vending machines that accept online and contactless payments, provide consumption analysis, and have a smart interface for users and statistics for vendors. The team proposes to develop a customer interface, web application, local server and other hardware/software to create smart vending machines, targeting their initial release within 12 months for schools and expanding to other markets over time.