
Published
arcaluna.pro is the website of ArcaLuna, a tarot and astrology app. While the app gets ready for the App Store and Google Play, two free tools already work on the site: yes or no tarot with the full 78-card deck and a card of the day. Questions and dates stay in the browser. The design is an animated night sky with constellations, in five languages. Texts for hard cards are written with care: what is difficult, what it opens up, and one step for today.
/// Key features
- Yes or no tarot: one question, one card from the full 78-card deck, upright and reversed, a short reason and one step
- Card of the day: one card per day that stays the same until midnight, with a hint on where it helps — at work, in a conversation or with rest
- The question and birth dates stay in the browser and are never sent anywhere
- Hard cards without fear: name the difficulty, show what it opens up, offer one step; "no" means "not now"
- An animated night sky with constellations on every page
- Five languages: English, Russian, Spanish, Japanese and Chinese; canonical, hreflang and x-default on every page
- A wording gate: the Docker image build fails if a banned phrase gets into the copy
/// Screenshots
About the project
arcaluna.pro is the website of ArcaLuna, an app that brings tarot and astrology into one morning. The app is still in development, but the site already works: you can draw a card right now, with nothing to install.
What already works
Yes or no tarot. Phrase the question so it can be answered yes or no. The card is drawn from the full 78-card deck, upright and reversed. Under the answer there is a short reason and one step worth taking.
Card of the day. One card per day: read it in the morning, answer the question under the card in the evening. The card stays the same until midnight, so you can't keep redrawing until you like it.
Both tools are free and need no sign-up. The question stays in the browser. The birth chart, compatibility and a Moon calendar come to the site next.
Tone of the copy
The Tower, Death, the Ten of Swords and reversed cards easily turn into horror stories. On the site these cards follow one pattern: name the difficulty plainly, say what it opens up, and give one small step for today. A "no" reads as "not now" or "not in this form", with a note on what could change. The site makes no predictions of illness, breakups or job loss.
App promotion appears after the answer as the next step: for example, in the app the card of the day arrives in the morning together with the main transit to your birth chart. It is not shown next to hard cards or a "no" answer, and the code decides that, not the author of each line.
Technical details
- Next.js 15 App Router with static generation, Tailwind CSS 4, next-intl 4
/{locale}/…URL scheme, canonical, hreflang and x-default on every page; keys of all locales are checked against English- A
check:wordswording gate in the build: banned phrases break the image build instead of reaching production - Deployed with Docker (standalone) on self-hosted Dokploy, with a
/api/healthhealthcheck that reports the build time