Skip to content
Back to portfolio
Premium AI saju appLive

Saju AI (now Dalbit Seonsaeng)

A premium mobile saju app that grounds OpenAI readings with classical citations and experiments with membership, coins, and collectible reports.

Earlier sibling build of Ganji Saju

Saju AI (now Dalbit Seonsaeng) | Premium AI saju app

Overview

The premium saju app I built before Ganji Saju, put together quickly to find out whether a mobile consultation UX and a paid-content flow would hold up.

OpenAI readings are backed with classical citations, and I ran three monetization models at once: membership, coins, and collectible reports. The flow covers Toss payments, entitlement persistence, reading history, and web push.

What I learned here is what carried over into Ganji Saju.

It now runs as Dalbit Seonsaeng, with a new name and a rebuilt interface. The screenshots below are that current version.

Core skills

AI interpretation UX and classical-source grounding
Membership, coin, and report-based monetization design
Mobile-first, dark-mode, and web-push experience design

Implementation

  1. 1Built a mobile consultation-style UX with Next.js 16, Tailwind v4, and shadcn/ui.
  2. 2Connected Toss payments, entitlement persistence, and reading-history archive for paid content.
  3. 3Designed web-push touchpoints around morning, noon, evening, weekly, and monthly cadences.

Strengths

  • Validated product direction, payment flow, and interpretation experience in an early build.
  • Uses classical citations so generated content does not rely only on tone.
  • Established the monetization and mobile UX foundation that later expanded into Ganji Saju.

Metrics

223
commits
3
revenue streams
5
push cadences

Tech stack

Next.js 16TypeScriptReact 19Tailwind v4shadcn/uiSupabaseOpenAI APIToss Paymentsweb-push

Screenshots

Saju AI (now Dalbit Seonsaeng) 1
Saju AI (now Dalbit Seonsaeng) 2