← Back to portfolio
Sentira icon
AI Chat iOS + Android Stripe Subscriptions

Sentira

Your mental wellness companion — journal, reflect, and grow, with an AI chat companion by your side.

See the screens

Overview

A daily wellness habit, in one app

Sentira helps people build a consistent mental wellness habit through daily journaling, mood logging, and reflective check-ins. A personalised onboarding flow tailors the experience, and an AI companion runs guided conversations backed by a streaming chat API.

It is a full-stack product: a React Native (Expo) app and a Node.js backend in one Bun monorepo, with layered authentication, a Stripe-powered subscription and paywall, and Apple Pay and Google Pay support. Shipped to production with EAS Build.

At a glance

  • Platforms: iOS, Android
  • Role: Full-stack, end to end
  • Backend: Node.js (Bun) + Supabase
  • Payments: Stripe + Apple/Google Pay
  • Status: Production (EAS Build)

Highlights

What makes it work

Streaming AI companion

A conversational AI for guided reflection and check-ins, backed by a streaming chat API so responses feel live rather than laggy.

Layered auth system

Email and password with OTP verification, native Google Sign-In with no browser hop, and Facebook OAuth — the full token lifecycle handled on both platforms.

Subscription infrastructure

Stripe with native Apple Pay and Google Pay, a custom paywall, and webhook-driven entitlement management so access always matches billing state.

Production build pipeline

EAS Build configured for iOS and Android with environment-specific configs, so shipping a new version is one repeatable command.

Tech Stack

Built with

Stripe React Native (Expo) TypeScript Node.js (Bun) Supabase Jotai TanStack Query NativeWind Google / Facebook OAuth EAS Build

Screens

Inside the app

Sentira screen 1 Sentira screen 2 Sentira screen 3 Sentira screen 4 Sentira screen 5 Sentira screen 6 Sentira screen 7 Sentira screen 8 Sentira screen 9 Sentira screen 10

Building an app with AI and subscriptions?

Streaming AI chat, social auth, and Stripe billing are things I have shipped to production. Tell me what you are building and I will help you scope it.