Inspiration
The "mental load" of motherhood is real. We noticed that most budgeting apps are designed by accountants, not parents. They focus on where you failed yesterday rather than how you can win today. We wanted to build a "hug in an app"—a tool that feels like a supportive friend, helping busy mums grow a savings culture seamlessly while making the path to multiplying their wealth feel less like a chore and more like a victory.
What it does
Grit is a financial wellness companion that replaces complex spreadsheets with a single Daily Power Number. It automatically rolls over unspent daily budget into the next day, gamifying the savings process. Key features include:
AI Financial Coach: A chatbot that offers personalized shopping swaps, batch cooking tips, and DIY home reno savings.
Spending logs: trace where your money is going to
The Investment Gateway: A simplified hub that introduces mums to tech and AI stocks without the jargon.
How we built it
We prioritized a fast, "offline-first" experience using React Native (Expo SDK 50) and TypeScript.
Vibe Coding tool: Fastshot ai
Backend: Supabase handles our authentication and PostgreSQL database, ensuring real-time data sync.
AI Engine: Integrated Gemini (via @fastshot/ai) to power our smart financial recommendations.
Monetization: Implemented RevenueCat to manage our "Grit Pro" subscriptions.
UI/UX: Styled with NativeWind for a modern, calm aesthetic that doesn't overwhelm the user. UI Inspo: Mobbin
Challenges we ran into
The biggest hurdle was the Daily Rollover Logic. Ensuring that the "Daily Power Number" stayed accurate across different time zones and offline states required complex conflict resolution in our supabase-sync.ts. We also spent significant time refining the AI chatbot to ensure it sounded encouraging and empathetic rather than robotic when giving financial advice.
Accomplishments that we're proud of
We are incredibly proud of the UI/UX transition. Moving from a dense data-heavy design to a "GlassCard" aesthetic made the app feel premium and calming. Successfully integrating the RevenueCat SDK to handle global subscriptions was also a major win, turning our MVP into a real, monetizable business on day one. Alongside our smart chatbot powered by Gemini 3
What we learned
We learned that less is more for our target audience. We initially planned for more complex features, but through development, we realized that for a busy mum, speed and clarity are the ultimate features. We also deepened our understanding of building "Optimistic UI" to ensure the app feels snappy even when network conditions are poor.
What's next for Grit
Our roadmap focuses on turning Grit into a community:
Grit Groups: "Savings Circles" where mums can compete in grocery-saving or DIY challenges.
Micro-Investing: Direct brokerage integration to move money from the "Power Number" into stocks with one tap.
Voice-First Mode: Allowing mums to update their budget or ask for a meal-swap hands-free while they’re on the go.
Built With
- fastshot
- react-native
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.