Face what you've been avoiding.
A dark, private PWA for shadow work — the Jungian practice of confronting the parts of yourself you've buried. No accounts. No cloud. No one watching. Just you and the void.
Shadow work is the process of making the unconscious conscious. The traits you deny, the emotions you suppress, the patterns you repeat — they don't disappear. They run you from the dark.
This app gives you structure to face them.
- Daily Check-In — A 4-step ritual. Rate your presence. Name the emotion. Track the trigger. Write what surfaced.
- Guided Exercises — Shadow Journaling, 3-2-1 Process, Inner Child Work, Active Imagination, Mirror Work, Trigger Tracking, Dream Work. Categorized by depth: Surface → Deep → Abyss.
- Journal — Freeform writing with prompts designed to pull things out of you.
- Dream Journal — Track the figures and emotions your unconscious sends you at night.
- Trigger Patterns — Log what sets you off. See the pattern. Break it.
- Progress — Streaks, heatmaps, stage progression. Not gamification — accountability.
Everything stays on your device. IndexedDB. No server. No analytics. No telemetry. Your shadow is yours.
React 19 · TypeScript · Vite · Dexie (IndexedDB) · Framer Motion · PWA · CSS Modules
git clone https://github.com/ChrisBrooksbank/shadow-work.git
cd shadow-work
npm install
npm run devOr just use it at shadow-work-app.netlify.app — it installs as a PWA on your phone.
"Until you make the unconscious conscious, it will direct your life and you will call it fate." — Carl Jung
Built in the dark. For the dark.