Case Study

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.

La
Laravel
Technology
PH
PHP
Technology
MySQL
MySQL
Database
La
Laravel Passport
Technology
La
Laravel Sanctum
Technology
Vu
Vue.js
Technology
Vu
Vue Router
Technology
Vi
Vite
Technology
Ta
Tailwind CSS
Technology
Ch
Chart.js
Technology
Vu
Vue-ChartJS
Technology
Vu
Vue Select
Technology
Vu
Vue3 OTP Input
Technology
Vu
Vue3 Toastify
Technology
Pr
Print.js
Technology
Ba
Barryvdh DomPDF
Technology
In
Intervention Image
Technology
Ar
Ar-PHP
Technology
Ma
Maatwebsite Excel
Technology
Ax
Axios
Technology
js
js-cookie
Technology

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

Client
Hospitality & Tourism Authority
Industry
Hospitality & Tourism - Hotel Compliance & Quality Assurance
Year
2024-2025
Project Type
Multi-Portal Assessment Management Platform
Project Gallery

Project Showcase

Explore the comprehensive interface and features of Hotel Evaluation & Compliance Management System

Home

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

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

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

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

Key Features

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.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

Inspector Management

Manage tourism inspectors with user accounts, assignment capabilities, and order tracking. Support for inspector creation, editing, and assignment to tourism evaluation orders.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

Contact Form Management

Manage contact form submissions from establishments and visitors. Support for message types, reply functionality, read status tracking, and contact information management.

Core Feature

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.

Core Feature

Product Management

Manage product information for establishments and engineering offices. Product details, pricing information, and product-specific settings for order processing.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature

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.

Core Feature
Let's Get Started

Ready to Create Your Next Success Story?

Let's discuss your project requirements and create a custom solution that drives your business forward.