Features to be added:
- (DONE)show how much time running machine has left
- (DONE)when create machine, manager needs to set the time the machine takes
- transfer QR code using svg instead of png
- what happens when scanning a machine that's already running
- (DONE)mobile compatibility
- (DONE)broken machine feature