Cloud-based hotel management platform