Friday, October 24, 2025Kakeibo: Mobile Budgeting App
Keven Client A. Cataluña @LinkedIn
Introduction

This application will help you capture all your transactions and provide an accurate picture of your finances. Therefore, you can easily identify your spending patterns, pinpoint areas where you may be overspending or underspending, and make smarter financial decisions.

Task List (15/21)
Implement social login (e.g., Google SSO)
Implement shareable and view-only wallet
Support scheduled and recurring bills
Implement full CRUD for bills
Implement group by options (daily, monthly, yearly) for transactions
Implement copy and duplicate functionality for transaction
Implement pull-to-refresh to sync Firestore and Pinia
Automatically create an adjustment transaction when wallet balance is updated
Sort transactions with expenses listed before income
Group all transactions by date in the transaction list
Implement full CRUD for transactions (wallet, category, date, amount, notes)
Prevent deletion of category with associated records
Implement full CRUD for categories (icon, name, notes, type: expense/income)
Prevent deletion of the current active wallet
Implement wallet switching
Redirect user to create their first wallet if no wallets exist
Implement full CRUD for wallets (icon, name, currency, balance)
Create a dedicated icon selection page for wallet and category
Create a dedicated currency selection page for wallet
Display network status (online/offline)
Implement bottom tab navigation with tabs: Transactions, Bills, Categories, and Wallets
Demo
App screenshot