α Animus·PRJ-26-α

Tear TrackJournal

Eine Mobile App für iOS und Android, die emotionale Phasen in ein warmes, emoji-geführtes Interface übersetzt. Entstanden aus einer persönlichen Motivation — produktiv im App Store.

Tear Track Journal – Journal screen
Sternatlas
catalog
PRJ-26-α
bayer
α Animus
spectral
class G
magnitude
2.8
erstes licht
2026-03

die Fühlende — ein warmer, einzeln stehender Stern im Süd-Ost-Quadranten der Karte.

Projekt

RolleSolo (Konzept, Design, React Native, Release)

StackReact Native · Expo · TypeScript

StatusLive im App Store

Problem

Mood-Tracker wirken häufig klinisch, Journale bleiben leere Textfelder, Therapie-Tools sind zu formell für den Alltag. Für jemanden, der gerade eine harte Phase durchlebt, fehlt ein Zwischenraum: niedrige Einstiegshürde, konkrete Signale („Wann war es besonders schwer? Wann habe ich mich stabil gefühlt?“), und ein ruhiger, nicht-wertender Ton.

Ansatz

Ein Drei-Tab-Flow, der sich in wenigen Sekunden bedienen lässt: ein Intensitäts-Check-in mit drei Stufen, ein Kalender, der Streaks und stabile Tage sichtbar macht, und ein Analytics-Dashboard, das Wochen- und Monatsmuster aufzeigt. Alle Daten bleiben offline — AsyncStorage mit sauberen Typmodellen, ohne Backend-Abhängigkeit. Push-Erinnerungen und haptisches Feedback sorgen dafür, dass sich jede Interaktion beabsichtigt anfühlt.

Highlights
3 Tabs
Journal · Calendar · Stats
Alles in unter 3 Taps erreichbar
Offline
100%
Keine Daten verlassen das Gerät
Plattform
iOS · Android
Ein React-Native-Codebase
Release
App Store
EAS Build · über TestFlight & Review
Feature-Set
01

Intensitäts-Check-in

Drei Stufen — Not crying, Single tear, Streaming tears — statt Schieberegler-Skalen. Ein Tap, ein Emoji, fertig. Speech-to-Text für optionale Notizen.

02

Streak-Kalender

Monatsansicht mit farblichen Markern für Tränenintensität und stabilen Tagen. Days cried, Days strong und Total cries als Header-Kennzahlen.

03

Journey Dashboard

Dry Streaks, Longest Dry, Peak Day und Journal Entries als farbige Karten. Alles All-Time / This Week / This Month filterbar.

04

Analytics & Muster

Weekly Pattern (Balken pro Wochentag), Monthly Trend (letzte 6 Monate) und Intensity Breakdown — so werden Muster sichtbar, die im Alltag untergehen.

Architektur

Offline-first Mobile-Stack

Expo Router für file-based Navigation, Zustand für In-Memory-State, AsyncStorage als persistente Schicht mit versionierten Serializern. Expo Notifications steuert Erinnerungen, expo-haptics gibt taktiles Feedback zu jedem Check-in, react-native-purchases ist für optionale Premium-Tiers vorverdrahtet. Build und Release laufen über EAS, Review-Artefakte werden direkt aus dem Repo generiert.

Screens
Journal

Journal

„Hours since last cry“-Counter als ruhiger, warmer Einstieg. Mood-Picker, Zeitpicker und Thoughts-Input in einer einzigen Karte — kein Blättern, keine Submits durch mehrere Screens.

Crying Calendar

Crying Calendar

Monatskalender mit Tages-Badges und einer Legende aus echten Emojis. Total cries, Days cried, Days strong als KPIs — ohne Fachvokabular.

Your Journey

Your Journey

Emotional-Wellness-Dashboard mit bunten Metric-Cards, Switch zwischen Ansichten durch Tap auf die Karte selbst.

Patterns

Patterns

Weekly Pattern, Monthly Trend und Intensity Breakdown. Macht sichtbar, wann die schweren Tage fallen — ohne Diagnose, ohne Score.

Stack
App
  • React Native 0.81
  • Expo ~54
  • Expo Router 6
  • TypeScript
  • Zustand
  • React Query
  • Lucide Icons
Native-Features
  • AsyncStorage
  • Expo Notifications
  • expo-haptics
  • expo-image-picker
  • react-native-purchases
  • react-native-svg
Tooling & Release
  • EAS Build
  • TestFlight
  • ESLint
  • App Store Review
Ergebnis

Ein kleines, sehr fokussiertes Produkt — geschrieben, weil ein konkreter Mensch es brauchte, und trotzdem durch kompletten App-Store-Review-Prozess gegangen. Der Release hat den ganzen Weg eines Mobile-Launches durchlaufen: Assets, TestFlight, Privacy-Manifests, Purchases-Einrichtung, Store-Listing. Genau das, was fehlt, wenn man „nur“ Web kann.