Paula Klimas
← Tonic Inc. Digital Consulting

Kula App - React Native Mobile App

Kula is a cross-platform mobile app built in React Native targeting both iOS and Android. It features user authentication, child profile management, activity tracking, a favorites system, and push notifications via OneSignal.

Kula home screen showing child profile for Suzi with age-range tabs and monthly activity contentKula activity detail screen showing Month 10 development summary for a 14-year-old child profileKula activity modal displaying Year 14 Month 10 guidance content for caregiversKula Resources tab showing USA and Canada support organizations including the National Children's Advocacy Center

Architecture

State is managed through Redux with redux-persist for offline-capable storage, and navigation uses React Navigation with a tab-based layout and native stack screens. The app is styled with SASS and includes Font Awesome iconography, carousel components, and Reanimated-powered animations.

What I Learned

This project sharpened my understanding of native module bridging, platform-specific build tooling (CocoaPods, Gradle), and the particular challenges of mobile state management — especially around persistence and rehydration across app restarts.

Kula was one of two mobile apps I built for non-profit organizations, demonstrating technical aptitude through on-the-job learning of React Native. Both apps shipped to their respective user bases and remain in use.