Hotel Evaluation & Compliance Management System
A comprehensive multi-portal web application built with Laravel 10 backend and Vue.js 3 frontend for managing hotel establishment assessments and evaluations. The system supports dual evaluation approach with specialized teams for tourism and engineering assessments, providing complete solution for hotel compliance and quality assurance with bilingual support (Arabic/English), real-time tracking, PDF reporting, and supplier integration.
Project Overview
The Hotel Evaluation System is a sophisticated multi-tenant web application designed to streamline hotel establishment assessment processes. The platform features four distinct portals: Admin Portal for system administrators and tourism inspectors, Establishment Portal for hotel owners and operators, Engineering Office Portal for engineering office managers and engineers, and Visitor Portal for public information access. The system implements a dual evaluation system supporting both Tourism and Engineering assessment types, with section-based organization of questions, configurable scoring systems, and minimum pass marks. Key capabilities include comprehensive order management with inspector and engineer assignment, multi-level approval workflows, status tracking through complete order lifecycle, document upload support for transfer receipts, PDF report generation with integrated charts and bilingual support, supplier integration for missing items with product information and contact details, comprehensive user management for admins, inspectors, engineers, and establishments, bilingual interface with Arabic/English support and RTL/LTR layout switching, translation management system, contact form management, media management, product management, and Excel import/export functionality for bulk question and section management. The platform ensures compliance with tourism and engineering standards, reduces manual paperwork, enables data-driven decision making, and provides detailed reporting and analytics.
Project Details
Project Showcase
Explore the comprehensive interface and features of Hotel Evaluation & Compliance Management System
Home
Homepage featuring a clean, minimalist design with a white background, light-colored header bar containing navigation links (Menu, Contact), and a prominent circular logo placeholder on the left side with accompanying text below
Log In
Login page with split-screen design featuring a dark brown/olive-green left panel displaying the stylized MRATTAB logo in metallic gold with Arabic script, and a white right panel containing the login form with email and password fields, remember me checkbox, forgot password link, and a prominent dark brown/gold login button
Our Services
Services page with a clean white layout, light blue header bar at the top, and three horizontally arranged service cards in the main section, each displaying a circular icon (clock or gear), service title, and descriptive text, with a solid dark gray footer at the bottom
Sign Up
Sign-up page with split-screen design identical to the login page, featuring the dark brown/olive-green left panel with metallic gold MRATTAB logo, and a white right panel containing a comprehensive registration form with multiple input fields for personal details (Name, Email, Password, Confirm Password) and a prominent dark brown/gold sign-up button
Powerful Features
Innovative solutions designed to deliver exceptional user experience and business value
Assessment Management
Create and manage custom assessment forms with dynamic section-based organization. Support for dual evaluation types (Tourism and Engineering), configurable scoring systems with minimum pass marks, hierarchical question structure, image attachments for questions, and comprehensive assessment lifecycle management.
Section & Question Management
Organize assessments into logical sections with dual type classification (Tourism/Engineering). Manage questions with multiple types, scoring, required flags, image support, and supplier information integration. Support for bulk operations and hierarchical organization.
Order Management
Comprehensive order management system with assessment request creation, inspector and engineer assignment, status tracking through complete lifecycle (Start, New order, In progress, Submitted, Reject, Ready, Complete), document upload for transfer receipts, multi-level approval workflow, and establishment resolution by facility name or commercial register.
Dual Evaluation System
Support for dual evaluation approach with separate Tourism and Engineering assessment workflows. Section type classification, specialized evaluation teams, independent approval processes, and separate completion tracking for tourism and engineering evaluations.
User Management
Comprehensive user management for multiple user types: Admin users with full system access, Inspectors for tourism evaluations, Engineers for engineering evaluations, and Establishments (hotel owners/operators). Support for user creation, editing, role assignment, and authentication management.
Establishment Management
Manage hotel establishment records with commercial register information, owner details, location data, contact information, and establishment-specific settings. Support for establishment creation, editing, and resolution by facility name or commercial register.
Engineering Office Management
Manage engineering offices with commercial register, owner information, location details, and engineer associations. Support for engineering office creation, editing, engineer assignment, and order management.
Engineer Management
Manage engineers within engineering offices with specialization, contact information, and assignment capabilities. Support for engineer creation, editing, assignment to orders, and engineering evaluation management.
Inspector Management
Manage tourism inspectors with user accounts, assignment capabilities, and order tracking. Support for inspector creation, editing, and assignment to tourism evaluation orders.
PDF Report Generation
Generate comprehensive PDF assessment reports with integrated charts, bilingual support (Arabic/English), visual data representation, detailed evaluation results, scoring breakdowns, and professional formatting. Support for report preview, download, and email distribution.
Analytics & Reporting
Comprehensive analytics dashboard with chart generation using Chart.js, statistical analysis, assessment result tracking, order status analytics, and data visualization. Support for detailed insights and performance metrics.
Supplier Integration
Integration with supplier information for missing items. Support for product name, price, supplier name, and contact phone. Multiple suppliers per question, supplier information display in assessment forms, and supplier contact management.
Bilingual Support
Full bilingual interface with Arabic and English support. RTL/LTR layout switching, dynamic translation system, bilingual PDF reports, database localization, and cookie-based language persistence.
Translation Management
Comprehensive translation management system for maintaining bilingual content. Create and manage translation pairs, update translations dynamically, and ensure consistent bilingual experience across all portals.
Import/Export Functionality
Excel-based import/export for bulk question and section management. Preview before import, duplicate detection, transaction-safe imports, full export capabilities, UTF-8 support for Arabic text, and activity logging for audit trail.
Contact Form Management
Manage contact form submissions from establishments and visitors. Support for message types, reply functionality, read status tracking, and contact information management.
Media Management
Centralized media library for uploading and organizing images, documents, and files. Support for question image attachments, document uploads, transfer receipts, and media associations across the system.
Product Management
Manage product information for establishments and engineering offices. Product details, pricing information, and product-specific settings for order processing.
Assessment Answer Management
Comprehensive answer management system for assessment submissions. Support for multiple question types, image uploads for answers, scoring calculation, completion tracking, and answer review functionality.
Order Approval Workflow
Multi-level approval workflow with separate tourism and engineering approval processes. Support for order acceptance/rejection, approval status tracking, evaluation date recording, and completion status management.
Multi-Portal Authentication
Separate authentication systems for each portal: Admin/Inspector authentication, Establishment authentication, Engineering Office authentication, and Visitor access. Support for password reset, email verification, OTP input, and secure token management with Laravel Passport and Sanctum.
Activity Logging
Comprehensive activity logging system for audit trail. Track import/export activities, user actions, order status changes, and system events for compliance and debugging purposes.
Assessment Result Viewing
View comprehensive assessment results with scoring breakdown, section-wise results, chart visualizations, and detailed evaluation data. Support for result comparison and historical tracking.
Responsive Design
Fully responsive design with mobile-first approach using Tailwind CSS. Support for all device sizes, touch-friendly interfaces, and optimized user experience across desktop, tablet, and mobile devices.
Real-time Status Tracking
Real-time order status tracking with status updates, progress monitoring, completion tracking, and notification system for status changes across all portals.
Ready to Create Your Next Success Story?
Let's discuss your project requirements and create a custom solution that drives your business forward.