Online reservations & smart table management system for restaurants