// Case Study · 01 · Flutter App
Track Every Rupee. A warm, journal-like daily expense tracker.
// Overview
Most expense trackers fail because they feel like sterile corporate spreadsheets. They bombard users with complex accounting terms, rigid categories, and invasive cloud sign-ups that harvest financial data.
KiteSpend was designed to re-imagine daily money tracking as a warm, calm personal financial journal. Built with Flutter, it combines high-performance interactive fl_chart visual analytics with a zero-server privacy architecture that backs up directly to the user's personal Google Drive.
// The Challenge & Solution
Traditional finance apps demand immediate registration, store sensitive transactional history on third-party servers, and require tedious multi-click forms just to record a small coffee purchase. Users drop off within 7 days.
KiteSpend treats every entry like a journal note. With an editorial typography system (Fraunces + Space Mono), instant single-tap currency entry, and 100% user-owned Google Drive storage, tracking expenses becomes effortless and completely private.
// Product Features
Warm cream canvas, custom serif headings (Fraunces), and Space Mono typography for clear monetary readability.
Zero external servers. Encrypted JSON backups sync straight to your personal Google Drive app-data container.
Dynamic spending breakdown pie charts and trend lines powered by custom fl_chart Flutter widgets.
Automated scheduled notifications summarizing weekly spending highlights and budget thresholds.
Instant local data operations via Shared Preferences. Zero load spinners or latency when logging cash expenses.
Tailor start-of-week settings (Monday/Sunday) and multi-currency formats tailored to local regional preferences.
// Architectural Decisions
googleapis. This guarantees zero server infrastructure cost for FerryPot and absolute privacy for the user.// Technical Metrics & Execution
// Lessons Learned
Warm editorial design system transformed routine expense recording into a calm daily habit. Users appreciated the lack of corporate clutter.
Google OAuth2 Scoping for Drive requires subtle scope handling to request only appDataFolder access without alarming privacy-conscious users.
Space Mono typography for amounts made reading totals effortless across different phone screen sizes and dark/light ambient environments.
Multi-currency converter — initially hardcoded single-currency symbols. Adding multi-currency support early in schema design saves migration effort.
// Legal & Compliance
KiteSpend operates under strict privacy-first guidelines. Your financial records remain 100% on-device or encrypted in your personal Google Drive account.
Warm Journal Design · 100% Private Drive Sync · Built by FerryPot Studio