Omnira Docs v1.0.0

Demo guides › Health & Wellness

Gym & Fitness

A bold strength and conditioning gym: class timetable, coaches, memberships, results, a supplement shop and a blog.

Pages41
Foldertemplate/gym/
Sourcesrc/demos/gym/
FontsOswald / Barlow

Colours#

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

  • Primary #ef4444
  • Accent #facc15
  • Dark #0a0a0a
  • Light #f4f4f5

Colour switcher schemes (colors): Volt, Blaze orange, Electric blue, Crimson, Cyber violet, Gold standard, Teal, Hot pink, Steel.

Pages#

PageFileEdit in
Page not found404.htmlpages/404.json
About the gymabout.htmlpages/about.json
Blogblog.htmlpages/blog.json
Cartcart.htmlpages/cart.json
Checkoutcheckout.htmlpages/checkout.json
Classesclasses.htmlpages/classes.json
Ironhouse East opening sooncoming-soon.htmlpages/coming-soon.json
Contactcontact.htmlpages/contact.json
FAQfaq.htmlpages/faq.json
Free 7-day passfree-trial.htmlpages/free-trial.json
Train like an athletehome-2.htmlpages/home-2.json
Strength & conditioning gymindex.htmlpages/index.json
Membershippricing.htmlpages/pricing.json
Results & transformationsresults.htmlpages/results.json
Class timetableschedule.htmlpages/schedule.json
Shopshop.htmlpages/shop.json
Coachestrainers.htmlpages/trainers.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
classespages/class.json6: class-strength-foundations.html class-olympic-lifting.html class-boxing-conditioning.html class-hiit-engine.html class-spin-45.html class-kettlebell-power.html
postspages/post.json6: post-deadlift-form-guide.html post-zone-2-cardio.html post-eat-for-strength.html post-first-boxing-class.html post-sleep-and-recovery.html post-twelve-week-challenge.html
productspages/product.json8: product-grass-fed-whey.html product-plant-protein.html product-pre-workout-citrus.html product-recovery-shake.html product-competition-kettlebell.html product-cast-iron-kettlebell.html product-ab-roller.html product-orange-kettlebell.html
trainerspages/trainer.json4: trainer-marcus-hale.html trainer-jade-okafor.html trainer-dante-reyes.html trainer-priya-nair.html

Data collections#

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

classes (6 records)#

Fields: slug, title, eyebrow, badge, subtitle, image, gallery, price, priceNote, rating, meta, body, highlights, features, accordion, sidebar

trainers (4 records)#

Fields: slug, name, role, tagline, image, bio, about, quote, stats, list, listTitle, education, educationTitle, email, phone, social

products (8 records)#

Fields: slug, name, category, price, oldPrice, badge, rating, reviews, image, gallery, description, long, features, specs, sizes, sku

posts (6 records)#

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

reviews (6 records)#

Fields: quote, name, role, avatar, rating, text