About the Project

This project started with a very honest question:

What do busy mothers truly need when it comes to money — and what can be removed completely?

Instead of assuming the answer, I chose a deeper path.
I went back to the fundamentals of personal finance, revisited the theory, read books, explored proven budgeting systems, and most importantly:

I spoke with real mothers who live this reality every single day.

Through these conversations, I gained insight into:

  • constant time pressure
  • mental overload from daily responsibilities
  • the need for clarity instead of complexity
  • the desire for calm control, not more financial stress

Their experiences did not just inspire the project —
they directly shaped every core decision inside Savvy.


What I Learned

Building Savvy became an intense personal learning journey.

I didn’t just design an interface.
I immersed myself fully in the subject:

  • studying financial education and behavioral psychology
  • reading books to refresh and deepen real knowledge
  • analyzing how habits form and how simplicity supports consistency
  • listening carefully to mothers and translating their needs into structure

One of the most important realizations was simple, yet powerful:

Real value is not created by adding more —
it is created by removing everything unnecessary.

This principle became the foundation of Savvy.


How the Project Was Built

Every feature inside Savvy was designed with intention, restraint, and respect for the user’s time.

Interactive Lessons With Real Meaning

The Academy was not created as passive content.
I invested significant time to ensure the lessons are:

  • truly interactive, not just text on a screen
  • structured step-by-step for real understanding
  • directly connected to everyday financial decisions
  • focused on long-term confidence, not short-term motivation

Nothing inside the learning experience is random.
Every interaction exists to create real, practical value.


A Calendar That Goes Beyond Scheduling

The calendar in Savvy was rethought from the ground up.

Instead of being only a visual planner, it became a financial organization tool:

  • expenses can be tracked directly inside events
  • no double work between calendar and tracker
  • daily planning and budgeting live in the same place
  • clarity is created naturally through structure

This transforms the calendar into something more meaningful:

Not just a place to see dates —
but a place to understand real financial life.


A Calm and Focused Savings Overview

The Savings tab in Savvy follows a strict philosophy:

clarity over decoration.

That means:

  • no overloaded charts
  • no distracting visual noise
  • only the numbers that truly matter
  • instant understanding of income, availability, and goal progress

The result is not just a dashboard —
it is a quiet space that reduces stress instead of creating it.


Challenges Along the Way

The hardest challenge was not technology.
The hardest challenge was discipline.

There is always the temptation to add more:

  • more features
  • more charts
  • more visual effects
  • more complexity disguised as innovation

But real craftsmanship required the opposite:

the courage to remove everything
that does not directly serve busy mothers.

Designing something simple is far more difficult
than designing something complex.

Savvy demanded continuous refinement, honest feedback,
and the willingness to start over until the experience felt truly calm.


Final Reflection

Over time, Savvy became more than an app.

It became a process of:

  • listening deeply
  • learning seriously
  • simplifying relentlessly

The final result follows one clear principle:

Only the functions a busy mom truly needs —
nothing more, nothing less.

And through building Savvy, I didn’t just create software.

I grew in knowledge, empathy, discipline, and purpose.

Built With

  • android-and-web-via-react-native-web
  • asyncstorage
  • asyncstorage-for-local-device-persistence
  • blur
  • constants-and-device-for-platform-ux-and-system-features
  • eas
  • eas-configuration-for-build-and-release-pipeline
  • expo-blur
  • expo-constants
  • expo-device
  • expo-font
  • expo-haptics
  • expo-haptics-for-tactile-feedback
  • expo-lineargradient
  • expo-linking
  • expo-notifications
  • expo-notifications-for-local-and-push-notifications
  • expo-router
  • expo-router-for-file-based-routing
  • expo-sdk-54
  • expo-sdk-54-as-development-and-runtime-platform
  • expo-sharing
  • expo-splash
  • expo-statusbar
  • expo-webbrowser
  • font
  • javascript
  • javascript-for-build-and-tooling-configs-(babel
  • lineargradient
  • linking
  • metro
  • metro-bundler-with-web-static-output
  • nativewind-4
  • nativewind-4-with-tailwind-css-3-for-utility-first-styling-and-design-system
  • no-production-cloud-backend-api-yet
  • no-server-side-database-in-the-repository
  • primarily-local-storage-and-static-content
  • production-ready-swap-possible)
  • react-19
  • react-19-for-ui
  • react-context
  • react-context-for-state-management
  • react-native-0.81
  • react-native-0.81-as-cross-platform-mobile-framework
  • react-native-gesture-handler
  • react-native-reanimated
  • react-native-web
  • react-navigation
  • react-navigation-core-dependency-within-expo
  • reanimated-with-gesture-handler-and-worklets-for-animations-and-interactions
  • revenuecat
  • revenuecat-for-subscriptions-and-paywalls-(currently-mocked
  • splash
  • statusbar
  • tailwind)
  • tailwind-css-3
  • target-platforms-ios
  • typescript
  • webbrowser
  • worklets
Share this project:

Updates