I googled "big coffee cabinet" looks like a woodworking project.
need more information about what you want to copy.
as a note, the fundamental /* noun : the foundation or basis of something. */
part of EVERY project is sensors.
how does it know how to deliver one cup of coffee accurately ? sensors
how does it read rfid ? = sensors
you start by creating a flow line /* flow line = hand sketch */ of the mechanical bits.
then you figure what controllers you need to make it work, typically valves or relays, motors, etc.
then figure what you need to sense to know what to do.
water > valve > heater > chamber > cup.
now, you need to open the valve and fill the chamber
heat the chamber
fill the cup.
that is simple mechanical steps.
what you want to do, I assume is to automate that.
water > valve > [volume sensor] > heater > chamber
water > [motorized] valve > [volume sensor] > heater > [relay to control heater ] > chamber
heater is a sub-loop
heater > [temperature sensor ] > [ relay to control heater ] > chamber
as a note, there are many ways to measure the exact flow.
a peristaltic pump can deliver exact amount of water for each revolution.
you then count revolutions to know the exact amount of water.
my coffee machine blows air, so it might fill the chamber, heat and create a pocket of steam, then once hot, open a valve and let the steam pressure push the hot water into the filter and end by emptying the chamber and blowing air to empty most of the water in the filter.
As a note, there are lots of coffee machines that offer all the food safe parts, pumps, tubing, valves, etc