A moon ritual app, from the sky to the screen
Lune is an iOS and Android app for people who want to do moon rituals and explore spirituality. Each ritual comes with its context: what it means in astrology, where it comes from in tradition, and what neuroscience says about it. I designed it end to end, from the product rules and the engine that picks each ritual to the design system and the app in code. It is getting ready for the app stores.
- Role
- Product designer and builder, alone
- For
- People who want to do moon rituals and explore spirituality
- What I did
- Product rules
- Ritual engine
- Design system
- 37 screens in code

- Logic
- Code
- Copy
- Design system
- App, brand and site

01
A ritual with its context
Lune explains a ritual instead of telling people what to believe. Each ritual comes with three kinds of context: the belief behind it, the traditions around the world that use it, and what studies suggest about its effect on body and mind. The moon sets the timing: its phase, its sign, and where it falls in your birth chart.

02
Rules before screens
I wrote the product rules before designing any screen. Each rule decides what one screen shows:
Tonight
Lune offers three rituals a night, and you do at most two.
Intention
Lune asks for your intention, one of eight, when you open a ritual, not during onboarding.
The ritual
Every ritual has an opening, three gestures and a close, in at most 15 minutes.
Your altar
The steps use what you already have at home, such as a candle, a scent or a bowl of water.
- Tonight: three rituals for this moon
- Opening one shows its intention and why tonight
- Your altar fills what it needs
- The ritual: opening, gestures, close
123
Rituals
83
From named traditions
03
An engine, not a chatbot
An engine follows those rules. There is no AI at launch: rules I designed assemble each ritual from a sourced knowledge base, so every ritual is safe, sourced, testable and the same for the same sky. The engine ranks the 123 rituals by the day's sky and fills each step from your altar. I simulated every path week by week, from October 2026 to October 2027, in New York, São Paulo and Sydney, and fixed what broke: eclipses, retrograde planets, the same line two nights in a row.

04
A voice people can trust
Lune brings something new into people's rituals, so the voice had to be clear, warm and honest about what science does and does not say. I set it as rules, so every screen speaks the same way:
| Concept | Lune says | Lune never says | Why |
|---|---|---|---|
| The activity | ritual | spell | Lune's rituals work with intention and energy, not magic. |
| What science says | "studies suggest" | "heals", or any promised result | It shows the evidence without overselling it. |
| The moon | a mirror | something that controls your fate | You stay in charge of your own choices. |
| Figures on the altar | company | tools for a result | Devotion is respected, never used. |
| Traditions | the same gesture in a second tradition, as kinship | one tradition ranked against another | Every tradition is treated with the same respect. |
| Folk customs | "a folk custom" | presented as fact | The reader knows what is custom and what is evidence. |
| A ritual not done | it stays late, for when you come back | missed, failed | Coming back should feel easy, not like a debt. |
| Astrology terms | plain words, the term in brackets | jargon first | Anyone can follow; people who know the term still see it. |
- Home shows tonight's sky in plain words
- Open a ritual from Home
- Its page says why tonight, in the same voice
05
The design system is the code
The app follows the design system one to one: tokens go straight into the code, and each screen is measured against its design at phone size. The code is the source, and the design canvas updates from it every day. Every change runs 76 automated tests, a secret scan and a dependency audit. Birth data and intentions stay on your phone and in your account; analytics only count.


06
Motion and the family of lights
Motion
Lune is opened at night, often in the dark, so the motion is slow and soft, one thing moves at a time, and nothing flashes. With reduced motion on, every move becomes a short fade.
The opening screen: scattered stars gather into a globe of lights, the globe rises into place, then the logo, the first line and Begin appear.
- Stars appear across the screen
- They gather into a globe of lights
- The globe rises to its place
- The logo, the line, then Begin
The family of lights
Each intention has its own light, from a family of 24 drawn in points of light, each with its own colour, so a ritual card shows its intention before you read it.
- Love: find, love yourself, let go
- Work: focus, courage, a new job
- Prosperity: money, open doors, enough
- Health: sleep, body, calm
- Energy: clear, protect, recharge
- New paths: decide, begin, close a cycle
- Gratitude: thank, keep, notice
- Divine: feel held, ask, listen
One renderer draws every light in the app and on the design canvas: a few points on a card, fine points when the ritual opens.
- Tonight's Energy ritual
- It opens and the light grows into the page
- At page size, the light is built from fine points
Haptics
Lune is often used in the dark, so I mapped haptics to the same moments as the motion. Each one sits on a moment's timeline, and taps get a haptic, never a sound. Only these moments vibrate:
| Moment | What you feel | Why |
|---|---|---|
| Opening | A light pulse as the stars become the globe, a tick when Begin appears | Marks the two beats of the opening |
| Opening a ritual | A light pulse on the tap | Confirms the tap without a sound |
| Pull to begin | A tick every 10% of the pull, a firmer pulse at the end, a success pulse on release | You feel how far you've pulled without looking |
| Breathing | A tick at each change of breath, nothing during a hold | You can breathe with your eyes closed |
| Path complete | A success pulse as the last light bursts | Marks the end of a path |
| Finding the moon | Ticks that come closer together as you turn toward the moon, one success pulse when you face it, then silence | You find the moon by feel, then the phone goes quiet |
With reduced motion on, the haptics stay, except the compass ticks; the success pulse remains.
07
The brand, and the social channel
The voice reaches outside the app. I designed the brand, Lune: Moon Rituals, together with the app: EB Garamond titles with one word in italics, Geist Mono labels, on paper, violet and black. Social posts use three page types: an image for the hook, a quote for the reason, and a diagram for what you need and the steps.

Each carousel starts as a short story: what the reader knows at the end, one idea per page, each page leading to the next. Every carousel teaches one real fact with its source, and promises no result.

Each week mixes carousels, quote posts and short videos for Instagram, TikTok and Pinterest, planned in one document and scheduled in Buffer. I am building the automation that publishes them; nothing goes out before I review it.
I also designed and built lunerituals.app: one page that explains the idea, shows tonight's ritual and collects emails for launch, with the app's tokens and voice.
- The home on desktop, from the top to the end
- The same home on a phone
08
What I learned
Write the rules before the screens
Most design questions turned out to be rule questions.
Plain words work better than explanations
A card people understand needs no glossary.
Astrology, science and energy don't compete
When each gesture shows where it comes from and what studies suggest, people get both.
When the code is the source, the design has to be exact
Every screen was measured against it.
09
What this case doesn't cover
- Usage and results: Lune is not in the stores yet.
- Phase 2: the rest of the birth chart, group rituals and other languages.
Next case
01 / 07Framework · 2026