Cash Flow Calendar
Calendar-first budgeting that projects your future balance instead of replaying the past.
The project emerged from frustration with existing budgeting solutions. Conventional tools felt outdated and rigid, focusing retrospectively on spending patterns rather than addressing users' actual concerns.
The central question users wanted answered was straightforward: “What will my balance look like next week?”
Rather than creating another dashboard interface, the solution took a calendar-first approach to financial planning. By integrating Plaid for direct bank connectivity, the tool visualizes projected income, upcoming bills, and anticipated balances on a timeline format.
The product attracted over 150 paying subscribers within its first year through Google Ads, Facebook UGC campaigns, and organic reach. User feedback drove continuous iteration, with forward-looking balance projections becoming the key differentiator in a competitive market.
Challenges & Technical Evolution
Building a projection engine that accurately predicted future cash positions introduced substantial complexity.
Handling recurring transactions presented the most significant technical hurdle. Real-world scenarios involve bi-weekly paychecks, skipped payments, variable billing cycles, and manual user adjustments. Projection accuracy proved critical to user trust, necessitating multiple redesigns to manage numerous edge cases.
As the platform scaled, Firebase constraints emerged around performance and relational data capabilities. Migration to Postgres enabled more sophisticated projection queries and improved long-term scalability.
When the React Native developer departed mid-development, I completed the mobile application independently, incorporating RevenueCat and Stripe for cross-platform subscription management.
Outcomes & Wins
The platform validated user demand for forward-looking financial clarity rather than historical analysis.
The service reached 150 paying subscribers in year one with functional Plaid integration. A dependable projection engine now powers balance forecasting across web and mobile platforms, supported by subscription infrastructure through RevenueCat and Stripe.
Tech
- Next.js
- React Native
- Node.js
- Postgres
- Plaid
- Stripe
- RevenueCat
- TypeScript