← All projects
Project

Shayaak — Wellness Web App

Full-stack wellness product with an empathetic AI companion. Built, deployed, and operated solo.

Live at shayaak.com4 App Store review cyclesDual billing rails

React (Vite) frontend, Node/Express REST backend with 10 route modules, SQLite persistence, and session-based auth with bcrypt, Helmet, and rate limiting. The AI companion "Saya" runs over a provider-neutral adapter — one env var switches between hosted model under zero-data-retention and local Ollama fallback.

Privacy architecture: journal text never leaves the server, note access is a single user-facing switch enforced at four call sites, and an explicit consent gate blocks the provider call until the user agrees. Dual-rail subscription billing: Stripe on web + Apple In-App Purchase on iOS with server-side JWS receipt verification.

Built with

ReactNode.jsExpressSQLiteTogether AIOllamanginxsystemdStripeStoreKit 2CapacitorSwift