Web-based hotel management platform