Context
Ripple (물결) is a reflection journal with AI emotion analysis. It's cross-platform mobile, offline-first, bilingual, and exports your journal to PDF. Shipping as a Defy Works product.
Process
Nuxt 4 + Capacitor shells iOS and Android natively; Ionic gives the mobile chrome. Convex owns server state with @convex-dev/auth. The AI layer is provider-agnostic — Anthropic, Google (Vertex + direct), OpenAI, and OpenRouter — swapped behind the Vercel AI SDK so costs and quality can be tuned. Offline-first via @capacitor-community/sqlite; every entry writes locally first, syncs later. RevenueCat handles the Pro tier and the consumable "drops" economy. A separate tide-admin Nuxt 4 dashboard gives the ops side a view.
- Role
- Solo founder + fullstack
- Dates
- 2025–
- Platforms
- iOS / Android / Web
- Languages
- EN / KO