Skip to content
DagarDrvPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

Repository files navigation

================================================================================ HOTEL MANAGEMENT SYSTEM by Oriva Hotels

                Version: 3.5.10.2 | Enterprise Edition
      A comprehensive multi-property hotel management platform

Overview

Hotel Management System is a professional, enterprise-grade solution for managing hotel operations. Built with PHP and MySQL, it provides complete functionality for multi-property management, bookings, pricing, invoicing, and inventory tracking.

Designed for hotel chains, independent properties, and hospitality groups seeking a robust, self-hosted management solution.


Key Features

Property Management

  • Multi-property support with tenant isolation
  • 100+ property configuration fields
  • GPS coordinates and location intelligence
  • Brand management and categorization
  • SEO optimization fields

Booking System

  • 100+ booking fields for comprehensive tracking
  • 37 pre-configured booking sources (OTAs, Direct, Corporate)
  • 6 guest status codes with automatic room sync
  • Booking reference system (8-character unique codes)
  • VIP guest tracking
  • Corporate bookings (BTC workflow)

Pricing System v2.0

  • Base pricing matrix (Room Type x Plan Type x Occupancy)
  • Date-specific pricing overrides
  • OTA channel multipliers
  • Promotional discounts
  • Real-time price calculation engine

Invoicing System

  • GST-compliant invoicing (CGST/SGST/IGST)
  • Multiple invoice types (Proforma, Tax Invoice, Credit Note)
  • Auto-incrementing invoice numbers per property
  • Native PDF generation (no external dependencies)
  • Native email sending with attachments
  • E-invoice ready (IRN, QR code support)

Inventory Management

  • Real-time room availability tracking
  • Table view and Calendar view modes
  • Bulk operations (Block rooms, Out of Order)
  • Color-coded occupancy visualization
  • CSV export functionality

User & Permissions

  • Role-based access control (Admin, Manager, Receptionist)
  • SuperAdmin system for full control
  • 40+ granular permissions
  • Property-user assignments
  • Complete audit logging

Financial Features

  • Automatic tax calculations (CGST, SGST, KKC, SBC)
  • OTA commission tracking
  • Revenue analytics
  • Settlement system
  • Bank account encryption (AES-256-CBC)

Additional Features

  • 24-step automated installation wizard
  • Responsive design (mobile-friendly)
  • Modern UI with dark mode support
  • Calendar views with availability
  • Search and filtering across modules
  • Reviews and ratings tracking (OTA platforms)

Tech Stack

Backend: PHP 7.4+ (vanilla PHP, no frameworks) Database: MySQL 5.7+ / MariaDB 10.3+ with PDO Frontend: HTML5, CSS3, Vanilla JavaScript Icons: Font Awesome 6.4.0 PDF: Native SimplePDF library (no dependencies) Email: Native SimpleMailer library (no Composer)


Quick Start

  1. Start the development server:

    cd hotel-management-system php -S localhost:8000

  2. Access the application:

    Installation Wizard: http://localhost:8000/install/ Admin Panel: http://localhost:8000/admin/ HMS (Hotel Ops): http://localhost:8000/hms/


Installation

Prerequisites

  • Web server (Apache/Nginx) or PHP built-in server
  • PHP 7.4 or higher
  • MySQL 5.7+ or MariaDB 10.3+
  • Web browser (Chrome, Firefox, Safari, Edge)

Installation Wizard (Recommended)

  1. Upload files to your web server (any directory)
  2. Navigate to: http://your-domain.com/path/install/
  3. Follow the 24-step automated wizard:
    • Requirements check
    • Database configuration
    • Schema import (38 tables)
    • Site settings
    • Admin account creation
    • Completion
  4. Delete the install/ directory after setup

The system automatically detects its installation location. No manual BASE_URL configuration needed.

Database Statistics

Tables: 38 Total Fields: 400+ Booking Fields: 100+ Property Fields: 100+ Booking Sources: 37 pre-configured Indexes: 30+ for performance


image

Documentation

Primary documentation files:

CLAUDE.md - Complete architecture guide and patterns PROJECT_RULES.md - Development workflow and conventions README.md - Project overview and installation

Extended documentation in _docs/ directory:

  • Booking fields documentation
  • Property fields documentation
  • Pricing system documentation
  • Guest status implementation
  • Booking sources reference
  • Installation guides
  • And 120+ more documentation files

Security Features

  • SQL injection prevention (prepared statements with PDO)
  • XSS protection (output escaping)
  • CSRF token support
  • Password hashing (bcrypt via password_hash)
  • Session security with automatic timeout
  • Field-level encryption for sensitive data
  • Role-based access control
  • Complete audit logging

Panels

Admin Panel (/admin/)

  • SuperAdmin access for system management
  • Property management with 6-step wizard
  • User and permission management
  • Pricing configuration
  • Invoicing system
  • Inventory management
  • Reports and analytics

HMS Panel (/hms/)

  • Hotel staff operations
  • Booking management
  • Calendar views
  • Quick pricing adjustments
  • Guest check-in/check-out
  • Property-specific access

Version History

v3.5.10.2 - Current stable release v3.5.9.1 - CSS architecture refactoring v3.5.8.7 - Production-ready with security enhancements v3.5.7.2 - Invoicing system integration v3.5.6.5 - Inventory management module v3.5.6.3 - Admin booking module v3.5.5 - Property wizard UI improvements


Requirements

PHP: 7.4 or higher MySQL: 5.7+ or MariaDB 10.3+ Extensions: PDO, PDO_MySQL, mbstring, json Memory: 64MB minimum (128MB recommended) Disk: 50MB for application files



License & Copyright

Copyright (c) 2025 Oriva Hotels. All rights reserved.

This software is the proprietary property of Oriva Hotels. Unauthorized copying, distribution, modification, or use of this software is strictly prohibited.


                    Built with care by Oriva Hotels
                          www.orivahotels.com

================================================================================

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages