Back to ProjectsMobile App

PayEasy

A cross-platform Flutter app for personal finance management, UPI transaction tracking, and Razorpay payment integration. Works fully offline with biometric authentication, smart categorization, and rich analytics.

Tech Stack

FlutterDartHiveProviderfl_chartlocal_authRazorpayFirebase

Overview

PayEasy is a privacy-first personal finance app built with Flutter. It lets users track daily expenses manually, import and parse UPI transaction records from SMS, make payments via Razorpay integration, categorize spending, and visualize habits through monthly analytics. Biometric authentication (fingerprint + Face ID) secures local access. The Razorpay SDK enables in-app payment flows — users can initiate and record payments directly within the app, with transaction details auto-logged to their expense history. The app is architected for a clear MVP → Production upgrade path, with the production version adding cloud sync, multi-device support, smart auto-categorization, budget alerts, and predictive spending insights.

App Preview

PayEasy mockups

Key Highlights

  • Razorpay payment integration with auto expense logging
  • 100% offline — full functionality without internet
  • Biometric authentication (fingerprint + Face ID)
  • UPI SMS import with auto-fill for amount, merchant, date
  • AES-encrypted Hive local storage
  • fl_chart analytics: pie charts, trend graphs, monthly summaries

How I Built It

Built with Flutter and Dart using Provider for state management. Hive provides fast, AES-encrypted local storage for all transaction data. fl_chart renders pie charts and trend graphs on the analytics dashboard. local_auth handles biometric login. Razorpay Flutter SDK is integrated for payment processing — the payment flow opens Razorpay's native checkout, handles success/failure callbacks, and automatically creates an expense entry on successful payment. The architecture follows a clean layered pattern: Presentation → State → Services → Local Storage.

Future Vision

AI financial assistant for spending advice, OCR bill scanning, voice expense entry, budget planning with goal tracking, PDF/Excel report export, open banking integration, multi-device sync, investment + subscription tracking, and support for more payment gateways (Stripe, PayU).

Links