Skip to content

Product Features

Soul Map Atlas adalah platform spiritual self-discovery yang bantu user memahami diri sendiri lewat berbagai metode — numerologi, BaZi (Four Pillars of Destiny), Human Design, Primbon Jawa, sampai compatibility analysis dan journaling.

Fitur Utama

Numerology

Kalkulasi life path number, destiny number, dan name analysis berdasarkan nama dan tanggal lahir user. Hasilnya berupa insight tentang kepribadian dan potensi hidup.

Primbon Jawa

Sistem penanggalan tradisional Jawa yang menganalisis weton (hari pasaran), neptu, dan wuku lahir user. Memberikan insight tentang karakter, jodoh, rejeki, dan hari baik berdasarkan perhitungan tradisional.

Destiny Analysis

Analisis takdir personal berdasarkan berbagai sistem kebijaksanaan kuno:

  • Numerology — Kalkulasi deterministik client-side (life path, expression, soul urge, personality, maturity, personal year) berdasarkan Pythagorean system.
  • BaZi (Four Pillars of Destiny) — Analisis astrologi Tiongkok melalui backend LLM proxy.
  • Primbon Weton — Kalkulasi otomatis hari pasaran Jawa dan neptu dari tanggal lahir.

Input form terpadu mencakup: nama profil, nama lengkap, tanggal lahir, gender, waktu lahir (mode exact atau range approximation), kota, dan negara. Weton dihitung otomatis saat user memilih tanggal lahir.

Engine kalkulasi Numerology berjalan 100% di browser (tidak perlu internet setelah load). BaZi membutuhkan koneksi karena melakukan call ke backend proxy /v1/invokeDestiny.

Free tier user mendapatkan limit analisis per periode. Setiap pemanggilan BaZi akan mengurangi quota free analysis. Usage tracking terintegrasi dengan sistem usage yang sudah ada.

History — Hasil analisis (Numerology dan BaZi) disimpan secara lokal di browser (localStorage) hingga 20 entri terakhir. User bisa melihat kembali, memuat ulang, atau menghapus riwayat analisis.

Human Design

Body graph analysis yang menggabungkan I Ching, Kabbalah, astrologi, dan chakra system. User akan tahu authority type, strategy, dan profile mereka.

Compatibility

Analisis hubungan (romantic, friendship, professional, family) berdasarkan data dua orang. System menghitung compatibility score dan memberikan insight tentang dinamika hubungan.

Deep Insights — versi lengkap compatibility yang butuh payment (one-time purchase via Doku). Lite version tersedia gratis dengan summary singkat. User bisa unlock deep insights dengan:

  • Deep Insights Token — jika user memiliki token, dapat langsung unlock gratis.

  • Doku Payment — one-time purchase IDR 50,000 yang membuka deep insights untuk compatibility result tersebut secara permanent.

  • AI Deep Insights — setelah unlock, user bisa generate narasi AI yang personal dan poetic (premium summary, strengths, challenges, guidance, spiritual narrative). Hasil disimpan di database untuk recall. Setelah pembayaran sukses, user di-redirect kembali ke halaman result dengan parameter ?payment=success dan konten deep insights langsung terbuka. Webhook Doku secara async mengupdate status transaksi dan unlock result.

Admin Dashboard

Halaman admin terpisah (/admin) yang hanya bisa diakses oleh user dengan role admin atau owner. Dashboard terdiri dari beberapa tab:

  • Overview — statistik platform real-time: total users, new users (today/week/month), total journal entries, total compatibility results, total revenue, transaction breakdown (paid/pending/failed), user growth chart, dan transaction status chart.
  • User Management — tabel seluruh user dengan fitur search, pagination, update role (member/admin/owner), dan ban user.
  • Payment Dashboard — monitoring transaksi Doku dengan statistik real-time: total revenue, jumlah transaksi paid/pending/failed, serta tabel transaksi dengan filter status dan search invoice/product name.
  • Content Moderation — review seluruh journal entries dan compatibility results dengan informasi user. Memungkinkan admin memantau konten yang dibuat user dan melihat AI summary/insights status.
  • System Settings — konfigurasi platform: maintenance mode, app name, contact email, free analysis limit, dan deep insights price.

Admin dashboard membantu tim operasional memantau kesehatan bisnis, troubleshoot masalah pembayaran user, dan mengelola konfigurasi platform.

Inner Growth Journal

Journal pribadi yang terhubung dengan spiritual metrics user. Setiap entry bisa ditag dan diberi mood tracking (stress, energy, mood scale 1-10). AI bisa generate quick reflection berdasarkan entry.

  • AI Growth Summary — dengan minimal 2 entri, user bisa generate analisis AI pertumbuhan pribadi: current season, what is improving, what needs attention, suggested next steps, future directions, dan growth score. Hasil disimpan di database untuk recall.

Email Notifications

Platform mengirimkan transactional emails via Resend untuk beberapa event penting:

  • Welcome Email — dikirim otomatis setelah user berhasil signup. Berisi greeting dan overview fitur Soul Map Atlas.
  • Password Reset — dikirim saat user request reset password via better-auth. Berisi link reset yang expire dalam 1 jam.
  • Payment Receipt — dikirim setelah pembayaran deep insights sukses via Doku. Berisi detail invoice, produk, amount, dan status.

Semua email menggunakan HTML + text templates dan dikirim dari domain soulmapatlas.app (setelah DNS verification SPF + DKIM selesai).

Business Logic Overview

User Lifecycle

Signup → Generate Soul Map → Explore Features → Upgrade/Subscribe → Deep Analysis
  • Free tier — akses basic numerology, Primbon Jawa, 1 personality test, lite compatibility.
  • Deep Insights — unlock compatibility full analysis via one-time purchase atau token.
  • Premium — unlimited personality tests dan journal features.
  • Premium Plus — semua fitur + prioritas AI sessions.

Subscription Model

PlanFiturHarga
FreeBasic features, 1 personality testGratis
Deep Insights+ Deep compatibility analysisIDR 50,000 (one-time per result)
Premium+ Unlimited tests + journalRp XX.XXX/bulan
Premium Plus+ Unlimited AI + priorityRp XX.XXX/bulan

(Harga exact TBD — akan diupdate saat payment integration selesai)

Usage-Based Limits

Beberapa fitur punya limit penggunaan per bulan untuk free tier:

  • Personality tests: 1x (free), unlimited (premium+)
  • Deep Insights Compatibility: via token atau one-time purchase
  • AI sessions: tidak tersedia (free), 5x (deep_insights), 20x (premium), unlimited (premium_plus)

One-Time Purchases

User bisa beli Deep Insights Compatibility tanpa subscription. Harga IDR 50,000 per result. Pembayaran melalui Doku payment gateway. Setelah sukses, result langsung terunlock dan tersimpan riwayat pembelian di Profile.

Data Governance (Non-Technical)

Privasi Data User

  • Birth date, time, dan city — data sensitive yang hanya user sendiri yang bisa lihat.
  • Compatibility results — private, tidak ada fitur share.
  • Journal entries — strictly personal, tidak ada social features.
  • User wajib setujui privacy policy dan terms saat signup.
  • Consent version di-track — kalau policy berubah, user akan diminta consent ulang.
  • User bisa request penghapusan data (GDPR-style right to erasure).

AI & Ethics

  • AI hanya dipakai untuk analysis dan reflection — tidak ada decision-making otomatis.
  • AI responses tidak disimpan permanent — hanya context window untuk session berjalan.
  • User selalu tahu kalau mereka sedang berinteraksi dengan AI.

Payment Security

  • Semua transaksi melalui payment gateway terpercaya (Doku).
  • Payment data tidak disimpan di server kita — hanya reference ID.
  • One-time purchase credits tidak refundable.

Target User

  • Usia 18-45 tahun
  • Tertarik dengan spirituality dan self-improvement
  • Bisa Indonesia atau English speaker (UI bilingual planned)
  • Budget conscious — free tier cukup untuk eksplorasi awal

Roadmap

Phase saat ini (Migration):

  • Rebuild dari legacy base44.com ke monorepo modern
  • Auth system dengan better-auth + Neon Postgres
  • API dengan oRPC + type-safe client

Phase berikutnya:

  • AI integration (chat-based spiritual advisor)
  • Payment system full integration
  • Mobile app (React Native)
  • Community features (public journal, forum)

Untuk detail teknis data governance, lihat Data Governance. Untuk detail arsitektur dan tech stack, lihat Architecture dan Tech Stack.