Skip to content

The yoga studio that keeps the moon in its calendar

See all pages
  • One-time, incl. VAT
  • ZIP right away
  • German and English
mondlauf-yoga.de
Full homepage of the Mondlauf template
Yoga in time with the moon

Photo in backlight, stacked wordmark, today's phase

Arrive first

A guiding line in three rows and an image that opens

Four styles on sage

Class cards with length, room and a small moon disc

Today at the studio

Today's classes, the circle cancellation struck out

The moon band

Phase, percentage, moon age and the next circles

Old house, chestnut tree

A bento from the room, then the team as initials

22
Pages, fully written
12
Moon circles in calendar
24
Classes a week
2
Languages, DE and EN
Subpages

Every page done

Timetable
Timetable, subpage of the Mondlauf template
Classes, subpage of the Mondlauf template
Prices, subpage of the Mondlauf template
Studio, subpage of the Mondlauf template
Retreats, subpage of the Mondlauf template
The centrepiece

A moon band that does its own maths

The centrepiece
Centrepiece of the Mondlauf template, full page
  1. 01
    Today's phase

    Name, percentage and moon age, live in the browser

  2. 02
    Next circles

    New and full moon at 19:30, after Meeus

  3. 03
    Weekend rule

    Saturday or Sunday moves to the Monday

  4. 04
    Circle cancellation

    The timetable strikes classes in that room

In the ZIP

Built so your AI keeps building

Seven skills

You write what you want. Your AI knows how

  • start
  • template-aufbau
  • copywriting
  • design-system
  • seo
  • qualitaetspruefung
  • systemwissen
How the skills work

CLAUDE.md

The rules of the template for your AI

How the project is structured

Designed for the phone

Not just squeezed together

Mobile entry screen of the Mondlauf template Mobile content section of the Mondlauf template

Knowledge folder

Strategy and blueprint in the project

Rewrite copy with the knowledge

Design system

Switched to your brand in one sentence

  • Greige
  • Sage
  • Deep sage
  • Ink
Newsreader, very light, one word in italics
Adjust colours and fonts
Who it is for

For studios with moon evenings

  1. 01

    Yoga studios with fixed evenings by the lunar calendar

  2. 02

    Studios with two rooms and a calm evening programme

  3. 03

    Agencies that deliver studio websites reliably

Many styles The right style first? Then Kornrose
€99 one-time, incl. VAT

Secure payment via Stripe, the ZIP arrives right after

Rather have it done for you?AI Website Service · €899

First steps in the docs Template, service and custom pricing compared

Questions

Quickly answered

It works it out in the browser, from the mean lunar month of 29.53 days and a reference new moon in January 2000. That gives the phase name, the share lit in percent and the age of the moon in days. src/lib/mond.ts calculates the dates of the next new and full moons with the formulas of the astronomer Jean Meeus to within a few minutes, and for the circles the calendar day counts. Nothing that depends on the date is written at build time, so the site is still right weeks after the upload.

Then the circle is on the Monday after, as set in kreisDatum() in src/lib/mond.ts. The moon band, the footer, the calendar and the timetable show the Monday, and the calendar names the date of the moon next to it. A moved circle stays the next date until the end of its Monday. If you move circles differently, for example to the Friday before, your AI changes this one function.

On a circle evening the circle needs its room. So for the next seven days the timetable strikes every class in the circle's room that ends after 19:30, writes that it is cancelled because of the new moon or full moon circle and removes the booking button. “Today at the studio” on the home page does the same. The other room runs as normal that evening.

No. The moon is rhythm and ritual, two fixed evenings a month. No page claims that it affects sleep, mood, cycle, joints or energy, and the journal article about practising with the moon says plainly what is not proven. Among the questions on the moon circles page is “Do I have to believe in the moon?”, and the answer is no.

In Germany, yoga as exercise is not covered by the Heilmittelwerbegesetz, the law on advertising medical treatments, but advertising the relief of complaints is. The texts therefore make no healing promises, and no sample quote mentions a complaint. Anyone with back problems talks to a doctor first, and the physiotherapist in the sample team explicitly teaches yoga, not therapy. The prices page says there is no health insurance subsidy for the open classes, because they are not certified prevention courses under § 20 SGB V.

Yes, with one decision that the start skill asks about once. The moon band stays as a display of today's phase without dates, or it goes completely. Either way your AI removes the moon circles page, the dates in the footer, the cancellations in the timetable and the circle prices. Only new moon or only full moon works as well.

The home page lists the classes of the current day as past, running now or with the time until they start, and on circle evenings with the cancellation. After the last class the list switches to tomorrow. Without scripts it shows Monday, clearly labelled as Mondays at the studio.

Every class is one row in plan in src/data/site.ts, with day, time, style and teacher. End time and room follow from the style. From this come the timetable, “Today at the studio”, the dates on the class pages, the classes per teacher and the numbers in the comparison and the matrix. Afterwards your AI checks the style finder with every answer and the cancellations on a circle evening.

No, there is no booking software built in. The booking buttons in the timetable lead to the first class page. If you use a booking system, your AI puts its link or embed on the buttons and adds it to the privacy policy and the consent dialog. The systemwissen skill explains how.

A slider from 1 to 16 classes a month shows with bars what drop-in classes, the 10-class pass, the flexible monthly and the annual membership cost, marks the cheapest option and names the price per class. A switch adds the 20 percent discount on cards and memberships. Markup and script use the same function rechne() from src/lib/rechner.ts, which reads every price from src/data/site.ts. Without scripts the result for six classes is shown.

No. Studio, teachers, prices, times, history, equipment, bookings, retreats and quotes are made up. The site says so right where it matters, on the quotes, below the figures on the home page, on prices, timetable, team, moon circles and retreats, in the history and the equipment list, on every journal article and in the footer of every page. The street does not exist, and the phone number comes from the block that the German Federal Network Agency keeps free for media use. Freiburg, the Wiehre and the Black Forest are real places.

Strangers in sample photos from Pexels. The licence allows commercial use, but there is no model release from the people shown. That is why the team appears as initials instead of portraits, and no face stands next to a name. Before going live, you replace photos with people in them by your own pictures taken with written consent.

The 40 photos come from Pexels and may be used commercially. They do not show a real studio. src/data/bildnachweis.ts, BILDNACHWEIS.md and the imprint name the photographer and the source for every motif. Moon discs, floor plan, site map and wordmark are the template's own drawings.

As placeholder pages with instructions, not as pre-written legal texts, and marked noindex and kept out of the sitemap until they are filled in. The imprint lists what a yoga studio has to state and carries the photo credits below, the privacy page describes what the website does technically. For memberships the price questions state term and cancellation, as § 309 No. 9 BGB requires. These notes are not legal advice.

The three retreats carry fixed dates from November 2026 to May 2027 and appear as Event in the schema. Before going live, your AI enters your own dates in retreats in src/data/site.ts. Accommodation, full board and yoga from one provider are very likely a package holiday under German law, and CLAUDE.md lists what to clarify before the first offer.

The contact form and the Moon Post check the input and mark errors right at the field, and the message disappears as soon as you type. Then they show a confirmation, nothing is sent yet, and the Moon Post says so plainly. Every form is set up with method="post". Your AI sets up the sending and, for the Moon Post, the double opt-in.

No. Newsreader and Figtree live in public/fonts/, the photos in the project, moon discs, floor plan, site map and wordmark are SVG, and Instagram is a plain link. The browser runs the site's own JavaScript without a library, around 10 KB gzipped on the home page. The cookie dialog writes the choice to the dataLayer, and statistics and external media are not tied to any service.

Yes. Every page has its own title, description and breadcrumbs, plus an ExerciseGym schema with address, opening hours, teachers and price range. The pages add FAQPage, Course, OfferCatalog, Person, Event, Blog, BlogPosting and ContactPage. The moon circles are deliberately not in the schema as Event, because their dates would age after the upload. Astro builds the 1200 by 630 pixel share images at build time from a photo of each page.

Yes. Every heading and text is there without scripts. The moon band then explains the rule of the circles in one sentence, the timetable shows all seven days and states the cancellations as a note, “Today at the studio” shows Monday, the style finder shows all four recommendations, the questions are open and the calculator shows its result for six classes. The menu on the phone opens too. Moon phase, dates, filters and sliders need JavaScript.

With the informal you throughout, and the studio speaks as we. The sentences of the components and scripts live in src/data/texte.ts and src/data/site.ts, and the pages in src/pages/ carry their own text. Your AI switches to the formal form if your studio uses it.

All three are yoga studios with a timetable and a price calculator. Strandkamille answers the question about the next class from now and knows the beach season, Kornrose leads to the right style with its style finder. Mondlauf answers the question of when the next new or full moon evening is, and plans the timetable around those evenings.

Yes. Styles, timetable, rooms, team and prices carry any studio with fixed classes. Your AI renames styles and rooms, rewrites the class pages and turns the moon circles into other fixed evenings or removes them. Pilates and back classes come with their own wording limits, which the copywriting skill knows.

Anywhere static files may live. Astro builds the site into a folder of finished HTML that you upload to your host. Before that, your AI sets your own domain in astro.config.mjs and in robots.txt.

Yes. Pay once, yours for good, for your own projects and client projects. You get the complete source code without a watermark.

Yes. In the English package the whole website is in English, with an English knowledge layer and English skills. The scripts format dates, numbers and euros through the browser in the language of the page, so no month names sit in the code.

No. You tell your AI in the project folder what should change, and it finds the place through CLAUDE.md and the seven skills. If you want to work on it yourself, you find styles, timetable, team, prices and journal in src/data/site.ts and the moon calculation in src/lib/mond.ts.

Marketplace

More from the marketplace

View the Kornrose template
Home page of the yoga studio template with a pink panel and the headline about yoga on the fourth floor in rounded red capitals, two buttons for a free trial class and the style finder, and a photo of a woman in warrior pose in front of a sunny window New in the marketplace
Kornrose Wellness

The yoga studio website with a style finder that suggests the right class in three questions.

23 pagesStyle finderTimetable with rooftop season
German and English €99 View
View the Strandkamille template
Home page of the yoga studio template with a framed photo of a woman sitting cross-legged on a Baltic beach, the headline about yoga with a view of the Baltic Sea in rounded capitals, a terracotta button for a trial class and a link to the timetable New in the marketplace
Strandkamille Wellness

The yoga studio website with a timetable that knows the time and the season.

21 pagesTimetable with seasonsPrice calculator
German and English €99 View
View the Ambra template
Home page of the Ambra template in dark olive black with rain from a shower falling on a wet shoulder in warm raking light, the headline about breathing slowly and feeling everything on the right, an amber button and a link to the taster class New in the marketplace
Ambra Wellness

The website for a house where every touch is asked about first.

23 pagesBoundary map before the massageFour journal posts
German and English €99 View
View the Schichtgrund template
Home page of the painting workshop template with two hands holding beige and grey colour samples under a dark petrol veil, the serif headline about a painting workshop for period buildings in Leipzig and two buttons New in the marketplace
Schichtgrund Trades

The website for painting workshops in period buildings that open a survey before the brush.

20 pagesLayered survey windowFour guides
German and English €99 View
Mondlauf
Book a call

Pick a slot right away: choose an intro call in the calendar. Or send us a quick note, we usually reply the same day.

Send an email
€99 one-time incl. VAT, everything included, yours forever