Overview
Nitro Vending Kiosk is an innovative self-service vending machine system designed to deliver freshly poured coffee on demand through a fast, automated, and user-friendly interface. It combines modern kiosk technology with beverage dispensing automation to provide a seamless coffee experience in public and commercial spaces.
Users interact with the kiosk through a touch-based interface to select their preferred coffee type, size, and customization options such as strength, sweetness, and add-ons. Once an order is placed, the system automatically prepares and dispenses freshly brewed coffee, ensuring consistency in taste and quality. The purchase flow is set in large type and ends in a receipt — ounces poured and cost per tap, then the total in a segmented display readable from standing distance.
The kiosk is designed for high-traffic environments such as offices, malls, airports, and campuses, offering quick service without the need for staff intervention. It supports cashless payments, including cards and mobile wallets, for a smooth and efficient transaction.
From an operational perspective, Nitro Vending Kiosk includes real-time monitoring for inventory, machine status, and usage analytics. Operators sign in on the same hardware for a dashboard carrying refrigerator temperature, sales this week and month, transaction count and profit, with maintenance, happy-hour pricing, connectivity, flowmeter calibration, reports and config behind it.
From a technical standpoint, the system integrates IoT-enabled hardware with a backend management platform to ensure accurate dispensing, remote monitoring, and reliability.





Tech stack
- C#
- WPF
- IoT
- Sensors
- Serial Port (COM)
- Bunifu
Tools used
- Visual Studio
- GitHub

