Serverless Deployment

Multi-Hotel Media Management

Manage homepage images, videos, and text for each hotel, plus facility media and descriptions. Super admins can create hotels and assign hotel admins, while hotel admins can view and manage only their own hotel.

Database

Uses Firestore to store hotels, facilities, admins, and media metadata.

Scoped Permissions

Hotel admins can only read and edit the text, images, videos, and facilities for their own hotel.

Dual Media Sources

Images and videos can be uploaded to Storage locally or saved from external URLs.

Fullscreen Playback

Any video on the detail page plays fullscreen by default, and can be closed with the Back key or `Esc`.

Hotel List

Guests can view all hotels without signing in. Hotel admins only see the hotel assigned to them after login.