Project Overview:
The "Dispenser" project began with a clear goal of modernizing beverage vending machine management and improving user experience. Within the project, I developed two key components: a React.js web application for administrators and a React Native mobile application for end users of the vending machines.
Biggest Challenge: The biggest challenge was creating a comprehensive system that enables administrators to manage and configure beverage vending machines remotely, while simultaneously ensuring a simple and intuitive user experience for end users. On the administrative side, it was necessary to enable machine management, system configuration, and user account creation. On the other hand, the mobile application had to enable end users to quickly and easily purchase beverages, return packaging through scanning, and refund money through QR codes.
Implementation: During the six-month implementation, I worked on developing a web application that enables administrators to have complete control over the vending machines, as well as a modern mobile application that provides users with a smooth experience for purchasing and returning packaging. I focused on integrating all necessary functionalities and ensuring a flawless user experience.
Final Results: The result is an innovative system that connects administrators and end users in a unique ecosystem. Administrators can now efficiently manage vending machines remotely, while users enjoy a fast and simple way to purchase beverages and return packaging, with the possibility of money refund through the mobile application. This project significantly improved operational efficiency and user satisfaction.