Skip to content

Danny-CYH/Hotel-Management-System

Repository files navigation

🏨 Hotel Management System - Ocean Heaven Hotel

📌 Project Overview

This Hotel Management System is my first project using Laravel. It is not fully complete, but the goal is to gain a better understanding of the Laravel framework. The system allows hotel bookings, manages room availability, and provides an admin dashboard. Features will be updated over time as I continue improving the project.

🚀 Features

  • 🌍 Responsive Design (Still has some bugs)
  • 🏨 Hotel Booking System
  • Instant Page Reload when navigating different hotel room pages
  • 🔢 Room Number Persistence (Room number does not change on reload)
  • 🎨 Beautiful UI Design
  • 📊 Admin Dashboard
  • Add New Facilities
  • ✏️ Update Room Data
  • View Room Availability
  • 📅 Check Today’s Bookings & Guests
  • 🔍 View Reservations

📸 Project Images

Home Page Booking Interface
Main page of the hotel Room reservation
Room Selection Room Registration
Various Type of Room Choices Room registration interface
Admin Dashboard Room Setting
Admin Dashboard Admin manage room setting

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript, Bootstrap
  • Libraries: jQuery, AJAX, Font Awesome
  • External Libraries: AOS (Animation on Scroll), SweetAlert
  • Backend: Laravel (PHP)
  • Database: MySQL (Using XAMPP for local development)

📥 Installation

  1. Clone the repository:

    git clone https://github.com/Danny-CYH/hotel-management-system.git
  2. Install PHP dependencies:

    composer install
  3. Set up environment file:

    copy .env.example .env
  4. Generate application key:

    php artisan key:generate
  5. Configure database in .env file:

    DB_DATABASE=hotel_management_system
    DB_USERNAME=root
    DB_PASSWORD=
  6. Run database migrations:

    php artisan migrate
  7. Start the Laravel server:

    php artisan serve
  8. Open http://127.0.0.1:8000/ocean-heaven-hotel in your browser to access the system.

🔧 Notes

  • Since this is my first project, some features may have bugs and will be improved over time.
  • The project mainly focuses on understanding Laravel fundamentals while building a functional hotel management system.

🚀 Stay tuned for updates!

About

Hotel Management System is my first project developed using Laravel and bootstrap. The project was build to get more understanding about the Laravel framework and bootstrap

Topics

Resources

Stars

Watchers

Forks

Contributors