All requirements met, except for the variant colors, which were selected from the pov of the employee, where:
An occupied table indicates the table to be expectant for more status changes.
An available table indicates that is empty.
A disabled table is added just for internal logic, to possibly set inhabitable spots, different than Not Available, since the later can represent a particular situation.
All requirements met, except for the variant colors, which were selected from the pov of the employee, where: