Skip to content

Repository files navigation

🏨 Hotel Management System

A complete hotel booking and management platform developed using PHP & MySQL.
This project offers a seamless experience for guests to browse, reserve, and manage rooms, while administrators can control operations through a powerful dashboard.

🔗 Live Preview


🔑 Demo Login Credentials

👤 User

  • Login/Register available freely

🛠️ Admin Panel

  • Email: admin@example.com
  • Password: 1234

🚀 Key Features

🧳 Guest/User Functionality

  • 🔐 Authentication System (Register/Login/Logout)
  • 📅 Room Booking:
    • View available rooms by type and price
    • Select check-in / check-out dates
    • Automatic price calculation
  • 👤 User Profile:
    • See booking history
    • View submitted reviews
    • Contact hotel staff via built-in form
  • 💬 Review System:
    • Leave 1–5 star rating & comment for booked rooms

🛠️ Admin Dashboard

Accessed via /admin, the dashboard allows full hotel control:

  • 📊 Statistics Panel:
    • Total users, reservations, rooms, reviews
    • Revenue insights
  • 🏨 Manage Rooms:
    • Add, edit, delete rooms
    • Upload photos and set room types/prices/status
  • 👥 Manage Employees:
    • Assign roles (receptionist, cook, cleaner etc.)
    • Contact details & history
  • 📬 Contact Messages:
    • View messages from users submitted via contact form
  • 📦 Room Types:
    • Create and categorize room offerings
  • 🔒 Role-based permissions for admin and users

🧰 Tech Stack

  • Frontend: HTML5, CSS3 (Tailwind)
  • Backend: PHP 8+
  • Database: MySQL (MariaDB)
  • Hosting: InfinityFree (or locally via XAMPP)
  • Version Control: Git & GitHub

📸 Screenshots

User Room View Admin Dashboard
user-room admin-panel

📂 Folder Structure

/hotel-management-system ├── /admin → Admin dashboard ├── /auth → Login/Register system ├── /config.php → DB connection ├── /includes → Common layouts and headers ├── /pages → Rooms, Profile, Contact ├── /assets → Images, CSS ├── index.php → Homepage

📫 Contact

Developed by Albina Demaj
📧 demajalbina3@gmail.com
🔗 LinkedIn

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages