Tell us your idea; we build it with AI

Frontend for the Robot Market vending ecosystem

  • React
  • Next.js
  • PWA
  • REST API
  • WebSocket
  • ESP32
  • Orange Pi
Robot Market admin panel
Robot Market admin panel

At Robot Market I work on a set of products connected to vending machines. The shared problem is giving people a usable way to manage and work with a machine, both online and offline. My role is frontend development for several parts of this set, from the interface on the device to the panels and the main website.

Connecting to devices: PWA and online panel

I work on a PWA that connects automatically to offline vending machines, and on the online panel: two parts with different connection conditions that each need their own interface and flow.

Local management: React on ESP32

Another part of my work is an offline React app for the ESP32 module. In it I work on pricing, adding users and the wallet of vending machines.

Next-generation vending: Orange Pi

In the new devices project I work on an Orange Pi board and an offline React app so the device's user interface runs locally.

Product website: Next.js

Next to device software and panels, frontend development of the main Robot Market website with Next.js is also part of my work.

My experience and contribution

  • Building interfaces that respect offline and hardware limits
  • Implementing pricing, user and wallet management flows
  • Working on several related products with different needs and runtime environments
Robot Market website