Atma - Health Tracking App

Sydney   Grignon

Sydney Grignon

Atma - a Health Tracking App

A modular wellness and lifestyle tracking app built with React Native and Supabase.
Atma helps people log daily inputs and track wellbeing patterns over time. It's a multi-screen mobile app that combines check-ins, journaling, and data organization into something simple and intuitive.
I designed and built the whole thing using React Native, Expo, and Supabase. It's currently live in private TestFlight with more than twenty functional screens.
The Atma welcome screen. Built with React Native and Expo. Live in TestFlight with onboarding, push notifications, journaling, insights, and lifestyle tracking.
The Atma welcome screen. Built with React Native and Expo. Live in TestFlight with onboarding, push notifications, journaling, insights, and lifestyle tracking.
I built Atma because most tracking tools feel either overwhelming or incomplete.
Nothing struck the right balance between structure and intuition. I wanted something flexible enough to adapt to different lifestyles, but simple and calm enough to actually stick with.
Atma became my way of exploring what “useful” looks like in a health app:
clean state management, smooth navigation, thoughtful data modeling, and a human-centered UI that feels grounding instead of noisy. The architecture is intentionally modular so it can grow, evolve, and support more complex patterns over time.
Core flows for daily tracking, personal rhythms, and symptom episodes. Designed to help users notice patterns between lifestyle inputs and nervous system responses.
Core flows for daily tracking, personal rhythms, and symptom episodes. Designed to help users notice patterns between lifestyle inputs and nervous system responses.

My Role

I handled the entire build:
React Native development
Supabase auth + database design
App architecture + data modeling
Multi-screen navigation flows
UX strategy + UI design
Iteration based on real user testing
EAS builds + TestFlight distribution
Version control and project management
This is my first full production-level mobile app taken from concept to TestFlight entirely on my own.

Tech Stack

Atma is built with TypeScript and React Native, using:
React 19
Expo SDK 54
React Navigation (Stack + Tabs)
Supabase (auth, database, real-time features)
date-fns, react-native-calendars, expo-linear-gradient, expo-media-library, expo-print, expo-sharing
EAS Build + EAS Submit (App Store Connect / TestFlight)
Expo let me iterate fast, while Supabase handled backend logic and data infrastructure.
Private beta builds shipped with EAS and App Store Connect. Seven months of builds and over twenty screens created with React Native, Expo, and Supabase.
Private beta builds shipped with EAS and App Store Connect. Seven months of builds and over twenty screens created with React Native, Expo, and Supabase.

Insights Philosophy

Atma is built around a simple idea: tracking is only useful if it leads to understanding.
The app focuses on helping users see subtle connections between their daily inputs and how they actually feel.
The system is structured around:
flexible, user-defined data
clear patterns and correlations
lightweight interpretation
insights that feel supportive, not overwhelming
The goal is to turn raw data into gentle clarity, without turning the app into another dashboard or medical tool.
The insights engine. Users log inputs like mood, energy, food, and cycle data. Atma turns these into clear, gentle insights for daily understanding.
The insights engine. Users log inputs like mood, energy, food, and cycle data. Atma turns these into clear, gentle insights for daily understanding.

Current Status

Atma is in active development and private testing. I'm continuing to refine the UX and expand features based on beta users feedback.
I'm open to technical critiques, collaboration opportunities, or discussing how I can build something similar for your team!
Like this project

Posted Dec 9, 2025

A React Native app that turns daily inputs and symptoms into clear personal patterns. Built with Expo and live in TestFlight with beta testers.