Multitenant Hotel Management System using Laravel 13 React and opencode
Source Code : https://github______com/cai-ro-coders/Multitenant-Hotel-Management-System-using-Laravel-13-React-and-opencode
Download and Install Opencode
Download Laravel App
https://laravel.com/docs/13.x/installation
Connecting our Database
open .env file root directory.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8889
DB_DATABASE=laravel13DB
DB_USERNAME=root
DB_PASSWORD=root
Database Migration
php artisan migrate
myapp>php artisan migrate
Migration table created successfully.
check database table
AI prompt
AI Prompt
I want to build a Multitenant Hotel Management System
Core Modules:
Include tables with proper relationships, constraints, and fields for:
Hotels
Users
Hotel_User (pivot with roles)
Room Types
Rooms
Guests
Bookings
Payments
Services (optional add-ons)
Booking_Services (many-to-many relationship)
RELATIONSHIP OVERVIEW
Users ↔ Hotels → many-to-many (with role)
Hotels → Rooms → Room Types
Hotels→ Guests
Hotels → Bookings
Bookings → Room + Guests
Bookings → Payments
Seeder data (demo hotels, rooms, bookings)
Create Dashboard Page
- Display real-time statistics:
- Total Hotels
- Total Rooms
- Total Guest
- statistics by hotels
-Use charts (Chart.js) for dashboard stats
Create Room Page
- View all Room (paginated, searchable)
- Add, edit and Delete Room
Create Hotel Page
- View all hotel (paginated, searchable)
- Add, edit and Delete hotel
Create Guests Page
- View all Guests (paginated, searchable)
- Add, edit and Delete Guests
Create Bookings Page
- View all Bookings (paginated, searchable)
- Add, edit and Delete Bookings
Run php artisan serve and npm run dev myapp>composer run dev
Starting Laravel development server: http://127.0.0.1:8000
