All-in-One Finance Management App

Anas Saleem

All-in-One Finance Management App

Overview

Managing multiple bank accounts is messy — switching between apps, tracking transactions manually, and juggling financial goals. To solve this, I built a Finance Management App where users can connect all their bank accounts in one place.
My Role: Full-stack developer (Flutter + Node.js) Tech Stack: Flutter, Node.js, Plaid API, Yahoo Finance API, Firebase
Process
Bank Account Integration: Implemented Plaid API to securely connect multiple bank accounts. Every deposit, withdrawal, or transfer updates in real-time.
Transaction Management: Created a unified dashboard where users see all their transactions across accounts, categorized automatically.
Goal Savings: Added a dedicated screen for creating and tracking savings goals.
Stock Market Data: Integrated real-time stock prices using the Yahoo Finance (unofficial) API.
User Guidance: Embedded YouTube tutorials within the app to help users learn personal finance strategies.
Backend: Built a Node.js backend to handle authentication, API requests, and secure data storage.
Outcome / Results
Users can manage all bank accounts in one app instead of juggling multiple apps.
Enabled better financial visibility with categorized transactions.
Early testers reported saving more consistently with the goal-tracking feature.
Stocks and finance videos gave users extra educational value inside the app.
Embedded Links:
Home Page to Connect to Bank Accounts and to view the latest tansactions
Home Page to Connect to Bank Accounts and to view the latest tansactions
List of Latest Transaction ( These are automatically pulled out from your bank when you do any transaction )
List of Latest Transaction ( These are automatically pulled out from your bank when you do any transaction )
Graphical representation of the transactions
Graphical representation of the transactions
Here you can work on your goal and collect money for them
Here you can work on your goal and collect money for them
Live Stock Data and its graph, coming from Yahoo Unofficial API
Live Stock Data and its graph, coming from Yahoo Unofficial API
Admin preferred video for you for your guidance
Admin preferred video for you for your guidance
Like this project

Posted Sep 24, 2025

Manage your all accounts in one place. Connect All bank account in the app. Whenever you do any transaction from any account it will be listed in the app

Barber Appointment Booking App
Barber Appointment Booking App
Football Match Management & Live Steaming App
Football Match Management & Live Steaming App
Finance Mobile App
Finance Mobile App
Finance Mobile App
Finance Mobile App

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc