Omnira Docs v1.0.0

Demo guides › Hospitality

Hotel & Resort

A boutique island resort website with room booking, suites, spa, dining, experiences and offers.

Pages36
Foldertemplate/hotel/
Sourcesrc/demos/hotel/
FontsMarcellus / Jost

Colours#

Set in src/demos/hotel/demo.json → theme.

  • Primary #a67c52
  • Accent #1e3a5f
  • Dark #14202e
  • Light #f5efe7

Colour switcher schemes (colors): Lagoon, Navy, Terracotta, Olive grove, Coral, Midnight, Palm, Driftwood, Sunset.

Pages#

PageFileEdit in
Page not found404.htmlpages/404.json
About the resortabout.htmlpages/about.json
Amenitiesamenities.htmlpages/amenities.json
Book your staybooking.htmlpages/booking.json
Coming sooncoming-soon.htmlpages/coming-soon.json
Contactcontact.htmlpages/contact.json
Restaurants & barsdining.htmlpages/dining.json
Experiencesexperiences.htmlpages/experiences.json
FAQfaq.htmlpages/faq.json
Gallerygallery.htmlpages/gallery.json
Home – Videohome-2.htmlpages/home-2.json
Boutique island resortindex.htmlpages/index.json
Journaljournal.htmlpages/journal.json
Offers & packagesoffers.htmlpages/offers.json
Guest reviewsreviews.htmlpages/reviews.json
Rooms & suitesrooms.htmlpages/rooms.json
Tide Spaspa.htmlpages/spa.json
Suites & villassuites.htmlpages/suites.json

Generated detail pages#

One page per record in data.json. Add, edit or remove a record and its page follows on the next build.

CollectionPage templatePages
experiencespages/experience.json6: experience-reef-snorkelling.html experience-mangrove-kayaking.html experience-sunrise-yoga.html experience-spa-ritual.html experience-sunset-cruise.html experience-island-cooking.html
postspages/post.json6: post-best-time-to-visit.html post-coral-restoration.html post-island-breakfast.html post-spa-rituals.html post-family-guide.html post-meet-the-fishermen.html
roomspages/room.json6: room-garden-room.html room-ocean-view-room.html room-beachfront-bungalow.html room-pool-villa.html room-overwater-suite.html room-solana-residence.html

Data collections#

Shared records in src/demos/hotel/data.json. The fields of the first record are shown; copy it to add a new one and give it a unique slug.

rooms (6 records)#

Fields: slug, title, type, eyebrow, subtitle, price, priceNote, nightly, image, gallery, meta, text, body, bodyTitle, highlights, features, featuresTitle, accordion, sidebar

experiences (6 records)#

Fields: slug, title, eyebrow, subtitle, image, gallery, price, priceNote, text, meta, body, features, bodyTitle, featuresTitle, sidebar

posts (6 records)#

Fields: slug, title, category, date, author, image, excerpt, html, tags, writer, readTime

reviews (3 records)#

Fields: quote, name, role, avatar, rating