HomePortfolioHotel management software

Client project · India

Hotel management software — daily operations for hotel groups.

Hotel operations web application · Hospitality

Software that runs the day-to-day operations of a group of hotels and replaces the spreadsheets used for morning and evening rounds, checklists, review targets, OTA rate updates and SOP audits. Head office manages every hotel, and each hotel has its own departments, staff, task templates and approval rules. Staff complete checklists step by step with photos, comments, readings and files, supervisors validate the evidence, and managers see completion and compliance by department, in English, Hindi or Gujarati.

Client
Name withheld by agreement, India
Industry
Hospitality
Built
Hotel operations web application
Serves
Hotel groups: head office, hotel admins, department managers, supervisors and staff
Stack
Laravel · PHP · MySQL · Blade
Live at
Private; screens shown with the brand removed
Hotel management software on a desktop browser
Hotel management software on a phone

5

roles, each with its own dashboard

42

permissions across 10 modules

4

reports, from task performance to compliance

3

interface languages

Counted from the project repository, 3 October 2026.

01 — The build

what the business needed, and what was made

The product

This is software for a group of hotels to run their daily operations. Before it, the routines lived in spreadsheets: morning and evening rounds, daily and weekly checklists, Google review targets, OTA rate updates, marketing tasks and SOP compliance checks. In the new system every one of those is a task, and every task can carry a checklist of subtasks.

Five roles share it. Head office (the super admin) manages all the hotels. A hotel admin runs one hotel: its departments, staff, roles and templates. Managers oversee departments and approve work, department supervisors check the evidence their team submits, and staff see their own tasks and complete them step by step.

What it had to do

  • Replace spreadsheets with tasks and checklists that repeat on their own, daily, weekly or monthly.
  • Ask for proof where it matters: a photo of the room, a comment, an uploaded file or a reading such as a chiller temperature.
  • Let supervisors check that proof and let managers approve or reject finished work.
  • Keep several hotels in one system, with each hotel seeing only its own data.
  • Let staff report problems from the floor and make sure old problems are chased.
  • Show completion and compliance by hotel, department and person.
  • Work for staff who prefer Hindi or Gujarati to English.

What was built

Hotels, departments and people

Head office adds hotels, activates or deactivates them, and assigns each one its administrators. A hotel page shows its departments, staff, pending and completed tasks, recent issues and how each department is doing. Hotel admins create departments such as housekeeping, front office, kitchen, maintenance and security, add staff, and give each person a role. Roles come with 42 permissions across 10 modules, and custom roles can be created or cloned with their own create, read, update and delete rights per module.

Tasks that carry their own checklist

A task template holds the steps of a routine, such as a morning round or a room turnover, and can be shared with every hotel or kept to one. Each step has its own rules: photo required, comment required, file upload with allowed types, or a number that must fall between a minimum and a maximum. Templates set a daily, weekly or monthly recurrence and whether finished tasks need approval. When a recurring task is completed, the next one is created with the following due date.

Evidence, validation and approval

Staff open a task, work through its steps and submit what each step asks for. A supervisor or manager validates each submission. When the task is done, an approver approves it with optional notes or rejects it with a reason. Task actions, approvals, rejections and completions are written to an audit log.

Issues from the floor

Anyone can report an issue with a priority, a department and photos. Issues are assigned, resolved with notes and closed. A daily job escalates any issue still open after two days.

Calendar and reminders

A calendar shows tasks by day, week or month, coloured by status and filtered by department, user, status and priority. Twice a day the system checks for overdue tasks. Assignments, approval requests, approvals, rejections, overdue tasks, new issues and escalations reach people by email and inside the app.

A dashboard and a report for every role

Each role lands on its own dashboard. Head office sees every hotel, with pending and completed tasks per hotel. A hotel admin sees the tasks due today and the completion rate of each department. A manager sees tasks waiting for approval and the team's performance. A supervisor sees submissions waiting for validation and the latest issues. Staff see their own tasks, what is due today and what is overdue.

Four reports cover task performance by department, the performance of each person, issues by department and priority with resolution times, and photo and comment compliance by task type: how often a required photo or comment was actually submitted. Each report takes a date range, and task data exports to CSV.

Three languages

The interface is available in English, Hindi and Gujarati, with 656 translated strings in each language. Each user picks a language from the header, it is saved on their profile, and the panel opens in it from then on.

Technology

Laravel 10 on PHP with MySQL, server-rendered Blade views on the Metronic theme (Bootstrap 5), and FullCalendar for the calendar. Emails go out through queued jobs, and the overdue and escalation checks run on Laravel's scheduler. A versioned REST API with Laravel Sanctum tokens covers the same modules for a mobile app, and the repository also holds the source of a React Native app written against it.

  • Laravel
  • PHP
  • MySQL
  • Blade
  • Metronic (Bootstrap 5)
  • FullCalendar
  • Laravel Sanctum
  • Laravel queues and scheduler

03 — What it does

what the upgrade added

05 — Screens

brand removed from every screen

Hotel management software — One hotel
One hotelA hotel's departments, staff, pending and completed tasks, its details and its administrators.
Hotel management software — Hotel admin dashboard
Hotel admin dashboardTasks due today and the completion rate of each department in one hotel.
Hotel management software — Task list
Task listSearch and filter by status, priority and department, with progress worked out from the subtasks.
Hotel management software — Approving a task
Approving a taskA completed room turnover checklist waiting for approval, with optional notes or a required reason for rejecting.
Hotel management software — Completing a step
Completing a stepEach step asks for exactly what its rule requires, here a photo of the finished room.
Hotel management software — Template builder
Template builderEvery subtask in a template carries its own rules: photo, comment, file or a reading between a minimum and maximum.
Hotel management software — Task calendar
Task calendarA month of tasks for one hotel, coloured by status, with filters for department, user, status and priority.
Hotel management software — Issues
IssuesProblems reported from the floor, with department, priority, status and who is handling them.
Hotel management software — Supervisor dashboard
Supervisor dashboardSubmissions waiting for validation and the latest issues in the department.
Hotel management software — Compliance report
Compliance reportHow often required photos and comments were actually submitted, by task type, for the chosen dates.
Hotel management software — Roles and permissions
Roles and permissionsWhat a role may create, read, update and delete, module by module.
Hotel management software — Hindi interface
Hindi interfaceThe same task list in Hindi. Each user picks English, Hindi or Gujarati.
Hotel management software — Staff dashboard on a phone
Staff dashboard on a phonePending, due today and overdue tasks for one member of the housekeeping team.
Hotel management software — Checklist on a phone
Checklist on a phoneFinished steps show who completed them; open steps show what they require.
Hotel management software — Photo step on a phone
Photo step on a phoneStaff add the photo and a comment straight from the phone's browser.

07 — Questions

about building something like this

Can you build operations software like this for my hotel or hotel group?

Yes. Send me the spreadsheets or checklists your teams use today and who signs each one off. Every round, audit or target becomes a task template with its own steps and rules. A system of this size is quoted as a fixed price after a short call; a smaller version for one hotel can fit one of the packages.

Does it replace my property management system?

No. This kind of system runs internal operations: tasks, checklists, approvals, evidence and issues. Reservations, billing and room inventory stay in your property management system, and any link between the two is scoped separately.

Can staff use it on their phones?

Yes. The panel works in a phone's browser, so housekeeping or maintenance staff can open their tasks and upload photos on the floor. There is also a REST API with token login for when a native app is needed.

Why is the client name not shown?

Some clients prefer their name off a developer's portfolio. The modules, the numbers and the technology are real; the screenshots were taken on a local copy filled with demo hotels, staff and tasks.

09 — More work

live projects and written case studies

Live VEDUMIA handmade resin art studio, selling across India and abroad Live Umiya OilA Rajkot oil and lubricant shop, with every grade it stocks online Live Pandit booking platformA Django marketplace for booking pujas, upgraded to 2.0 Live ConfessioAn anonymous platform where professionals share the mistakes they made at work Live SmartPDF AIThirty PDF tools in a web app that works like a phone app Live Bolt HouseA stock app for a nut and bolt maker, on Android and iPhone Live Multi-vendor marketplace panelOne admin panel and one vendor panel for five kinds of business Live AuraSalon software that runs the chair, the counter and the books Live KooyaAn Indian jewellery and gifting brand, with a shop built around the gift Live Wats.inA city discovery platform for travellers, locals and the places they love All The full portfolioEvery live project, with screenshots. 62 Case studiesWeb, mobile and API projects, written up with names withheld.

11 — Your project

the next one on this page

Want one like this?

Tell me what you sell, who buys it and how they pay. I reply within one working day with questions, then a fixed price or an hourly estimate from $10.

Ahmedabad, India · IST (UTC+5:30) · --:-- IST · Mon–Fri 09:00–18:00 IST · US & EU overlap daily

No newsletter, no CRM. Just a reply.