Exhale

A private reflection product for letting persistent thoughts land, working through them deliberately, and seeing progress take shape.

Domain: Reflection and wellbeing Boundary: Source protected
Repository
Notlikejoe/Exhale
Visibility
Private
Stack
React, TypeScript, Three.js, Fastify, Prisma/PostgreSQL
Boundary
Interface shown; private source protected
Exhale reflection workspace with an interactive woodland sanctuary and guided actions
The current Exhale capture workspace, pairing focused reflection with an interactive nature scene.

Summary

Exhale is a private full-stack product built around cognitive debt: the unresolved thoughts, questions, decisions, and concerns that occupy attention. Its interface creates a calm place to capture those loops and work through them deliberately.

  • Goal: Turn mental clutter into structured, reviewable reflection.
  • Approach: Pair gentle language, focused flows, and a responsive 3D sanctuary with a complete account and data system.
  • Delivery: Build a multilingual React product backed by a Fastify API, Prisma/PostgreSQL data layer, and privacy controls.

Product System

  • A dedicated Exhale capture workspace with quick parking and guided reflection paths.
  • Active, parked, and resolved thought states with detail views.
  • An interactive Three.js sanctuary and expanding garden shaped by completed reflections.
  • Personal insights, reminders, multilingual UI, and account controls.
  • Data export, privacy dashboard, authentication, and deletion workflows.
  • Responsive navigation and configurable visual themes.

Public Boundary

The portfolio publishes one product screenshot and a scoped explanation. It does not copy the private repository, credentials, user records, environment configuration, or internal security notes.

Review Notes

Product scope and implementation can be discussed privately. The visible interface is authentic, while the source and any user data remain outside the public portfolio.