// CASE STUDY · MYSTORYA
AI · WELLNESS APPMystorya
Understand yourself.
Not just your sign.
Astrology, tarot, numerology and palmistry — in one conversation that remembers you.
Most apps tell you what your sign means. Mystorya does something else: it listens to your story, connects several perspectives — today's sky, your numbers, the card you drew, the moon — and gives you back a daily reading and a chat that talk about your life, not a generic sign.
onezero built the whole product: the iOS and Android apps and the web app from one codebase, the AI and memory layer, the astrology and numerology engines, the palm-reading pipeline, the admin console and the cloud infrastructure.


- perspectives6Astrology · Tarot · Numerology · Palm · Moon · Chat
- readingDAILYRewritten every morning, around your story
- chatMEMORYEvery conversation becomes part of the story
- platformsiOS · Android · WebOne codebase · one backend
// 01 · What we built
Three layers. One quiet experience.
The goal was a product that feels like a place, not a feature: quiet, beautiful, and with memory. We built every layer — from the atmosphere on screen to the engine that connects the signals.
- 01iOS · Android · Web
The app
A native app and a web app from the same code: a long, careful onboarding that teaches the system who you are, a Today screen, chat, daily tarot, astrology, numerology, palm reading and a personal journey.
- 02AI · Memory · Synthesis
The companion & memory
A conversation layer on top of advanced language models, with structured memory: facts, relationships, goals and emotional patterns are kept with evidence and dates — and feed tomorrow's reading.
- 03Engines · Admin · Cloud
The engines & operations
An astrology engine computing the natal chart and daily transits, Pythagorean numerology, a palm-reading pipeline with real hand detection, an admin console, campaigns and push — and the cloud infrastructure running it all.
// 02 · The challenge
Depth without weight.
Magic without promising the future.
The category is full of flat horoscope apps on one side and generic AI products on the other. Mystorya had to be a third thing — and meet requirements that pull in opposite directions:
- 01
Talk about the user's life, not about 'Capricorns' — and do it from day one.
- 02
Remember: a conversation from two weeks ago has to shape this morning's reading.
- 03
Merge six different perspectives into one clear statement, without guessing and without making things up.
- 04
Feel premium: typography, light, motion — at the level of a consumer product, not a demo.
- 05
Stay responsible: reflection, not prediction; explicit consent for AI processing; privacy for personal notes.
- 06
Run identically on iOS, Android and the browser — on one backend that is the source of truth.
And above all — the product had to feel like a quiet mirror. Not like another chatbot.
// 03 · The solution
One daily ritual.
That deepens over time.
Instead of 'features', we built a loop: every morning Mystorya listens, reflects and connects — and each cycle teaches it a little more about the story. This is one day inside the product:
- 01
The user opens the app — the sky on screen shifts with the time of day
- 02
The system gathers today's signals: astrological transits, personal numbers, a card, the moon phase
- 03
Memory adds context: what has been on their mind lately, which patterns have recurred
- 04
A short daily reading is written — only insights backed by at least two signals
- 05
The user asks a question in chat; the answer arrives inside the context of their story
- 06
The conversation is saved as memory: facts, relationships, feelings — with evidence and a date
- 07
The journey updates: a new moment on the timeline, and a pattern starting to form
A reading that meets you where you are, and a chat that continues the conversation — in one visual language: serif, gold, night.

// 04 · The chat
A conversation. Not a reading.
The chat is the heart of the product. It knows astrology, numerology and tarot in depth — but it doesn't lecture. It answers in a soft, measured voice, in short paragraphs, and always from what it already knows about the user.
- 01One canonical persona across every platform
- 02Full context: memories, natal chart, numbers, today's card
- 03Streaming with a gradual text reveal
- 04Presence signals: 'I noticed this returns', coming back after silence
- 05Smart suggested replies — for the user, not the companion
- 06Reflection, not prediction; no medical or financial advice
// 05 · The perspectives
Six lenses.
One picture.
Each perspective is a separate engine with its own data — and none of them speaks alone. The two-signal rule: an insight enters the reading only when at least two sources support it. That is what keeps the product from sounding like a horoscope.
- Astrology — natal chart & daily transits
- Tarot — a daily card that opens a conversation
- Numerology — six core numbers
- Palm reading — from photo to interpretation
- Moon cycles — today's emotional landscape
- The journey — a timeline of what surfaced
The modularity lets a new lens be added without touching the core experience.
// 06 · The memory engine
A system that remembers
when, not just what.
Behind the chat is a memory system with eight layers — personal facts, relationships, career, goals, emotional patterns, life events, preferences and symbolic patterns. Every memory carries evidence, a confidence and importance score, and temporal grounding: when it happened versus when it was told.
- 01Memory extraction after every chat turn
- 02Statuses: active, contradicted, merged, archived — never deleted
- 03Evidence chain: every insight points to a quote
- 04Tracking behavioural patterns & recurring topics
- 05Daily synthesis from all signals and memories
- 06A temporal engine & notifications that know when to return
- 07A large model for conversation, a small fast one for extraction
- 08A deterministic mode for offline and development
// 07 · Tarot & palm
Pull a card.
Open a conversation.
The daily card is not a 'result' — it's an opening. It joins today's signals and is invited into the chat. Palm reading went a step further: a four-stage server pipeline — photo quality, objective observations, interpretation, and a safety and quality review — that produces one fixed reading per capture.
- 01A fully illustrated deck in the brand's visual language
- 02The card enters the reading and chat context
- 03Real server-side hand detection before interpretation
- 04One reading per capture — it never changes on reopen
- 05Results in Hebrew and English, full RTL
- 06Palm photos private, owned by the user alone
// 08 · UX & visual design
Three design principles.
- 01
Quiet
A classic serif for the companion's voice, a clean sans for the interface, gold on deep night. Few elements, lots of air. The screen doesn't compete with the text — it holds it.
- 02
Alive
An atmosphere that shifts with the time of day, celestial particles, the occasional shooting star, text revealed as it is written. Motion that feels like breathing — and that we rebuilt when we found it was heating the device.
- 03
Trust
Reflection rather than prediction, explicit consent for AI processing, private notes the companion never quotes unasked, and language that never replaces care. Beauty without manipulation.
// 09 · Operations & growth
An admin console.
And a growth engine.
We built the Mystorya team a complete admin console — and the infrastructure that brings users in and keeps them:
- 01
Users, profiles and onboarding reset
- 02
Product intelligence: topics, patterns, trends
- 03
Scheduled push campaigns by audience
- 04
A referral & influencer system with attribution and payouts
- 05
Fraud detection: bots, duplicate devices, self-referral
- 06
A/B experiments on onboarding
- 07
An AI connectivity map and tracing for every answer
- 08
Automated deploys: Docker, managed containers, IaC
// 10 · The outcome
A horoscope app?
No. A mirror.
Mystorya shipped as a complete product: an app on the App Store and Google Play, a web app from the same code, and an AI companion fluent in astrology, numerology, tarot and palmistry — that remembers the user's story from one day to the next. An experience that feels premium from the first second, and becomes more personal every time you return.
The infrastructure is built to keep going: new lenses, more languages, proactive follow-ups, and a temporal engine that knows when it is worth returning to the user.
// 11 · Technology & capabilities
What's under the sky
One monorepo: shared code, backend, app, web, admin and infrastructure.
- MOBILEiOS & Android apps (React Native · Expo)
- WEBWeb app from the same codebase
- AIConversation layer on advanced language models
- MEMORYMulti-layer memory system with evidence
- ASTROAstrology engine: natal chart & transits
- NUMBERSDeterministic Pythagorean numerology
- VISIONPalm-reading pipeline with server-side hand detection
- SYNTHESISDaily synthesis & the two-signal rule
- BACKENDNode API · MongoDB · anonymous-first auth
- MOTIONAtmosphere: Skia · Reanimated · time theming
- ENGAGEPush, campaigns & a notification brain
- CLOUDAWS · containers · Terraform · CI/CD
// 12 · Building a consumer AI product?
From a language model
to a product people love.
We build AI products that feel like products — with memory, with character, with App Store-grade design — and with a backend that stands behind them. Let's build yours.
Quiet. Beautiful. Remembers.

