Responsive hospitality audit platform
An application for conducting audits, recording evidence, and turning responses into comparable indicators.
- Role
- Responsive experience, media, data, and dashboard
- Context
- Hospitality · field operations
- Technology
- Next.js · React · Node.js · Supabase
A field workflow trapped in spreadsheets
Hotel audits were recorded through legacy forms and spreadsheets. That format made field completion, photo and video organization, and consistent comparison between properties difficult.
Because an audit could happen on a phone, tablet, or computer, responsiveness meant keeping the workflow usable in very different contexts — including long forms and media evidence.
A form adapted to its context
The experience was organized to preserve progress, hierarchy, and clarity at every screen size. Question groups, scoring criteria, and validation states helped auditors understand what was complete and what still needed attention.
On desktop, the additional space supported comparison and review. On mobile, the interface prioritized one task at a time, comfortable controls, and direct access to evidence.
Evidence and history
I built a fast gallery for photos and videos, with files stored in Google Cloud buckets. The product also needed to start with context: historical audit data was migrated from spreadsheets into the new structure.
A dashboard consolidated responses into hotel scoring metrics, allowing results to be compared without returning to the original documents.
Outcome
The application was completed ahead of schedule and brought forms, media, history, and indicators into one product. The workflow became more consistent across devices and easier to analyze after each visit.
The main lesson was to treat responsiveness as a product decision: every viewport represents a different way of carrying out the same work.
Outcome
Delivered ahead of schedule, the product centralized a fragmented workflow and made audits consistent across devices.
Next