Skip to content

MAUI Cross Platform App to manage Expenditures and Savings

License

Notifications You must be signed in to change notification settings

YBTopaz8/FlowHub-MAUI

Repository files navigation

Time Spent So Far... wakatime

FlowHub (An Expense Tracker) Cross Platform MAUI App.

Work Will resume on this project in the coming weeks. A complete redesign done better!

An Application used to manage Savings, Expenditures, Incomes, Debts, Financial plannings etc.

Ideal for anyone who likes to keep track of their Financial Flow.

Screenshots at bottom of the page

Requirements

This project is build on .NET CORE 7, .NET MAUI and LiteDB as its DataBase using iText 7 for PDF Generation.

The Requirement to run use THIS project, you would need;

  • A PC running Windows 10 at least.
  • An Android Device running Android 11 at least (API 30).
  • Visual Studio 2019, 2022 or latest (It was built on VS 2022) with MAUI support.

Installation

To install the project, please do as follows;

  • Clone the project from my GitHub
  • Extract the project to your desired location
  • Load it in Visual Studio
  • Open the Package Manager Console (View -> Other Windows -> Package Manager Console)
  • Type 'dotnet restore' without the ' ' then press Enter.
  • Wait for it to restore all required packages

Then,

  • Ensure you have an Android Virtual Device for emulation testing.
  • Make sure you have Hardware Acceleration enabled on your PC Build and run your app and that's it!

FAQ:

CodeName UI Name
Expenditure Flow Out
Income Flow In
Debt Flow Hold

Currently Existing Features

  • Official Android and Windows Beta Versions
  • Expenditures Management (CRUD operations)
  • Income Management (CRUD Operations)
  • Debts Management now :D
  • Black and White Themes
  • Statistics and Graphs
  • Report Printing for Flow Outs on both Windows and Android
  • Login feature and Account Management.
  • Support for probably all currencies

More Coming Soon...

Roadmap (Upcoming features)

  • Normal Planned Expenditures
  • Application Customisation
  • Localization for Multilanguage

Screenshots

Login/Register Android

Android Light Mode Android Dark Mode

General UI Android

Android Light Mode Android Dark Mode

Login/Register Windows

Windows Light Mode Windows Dark Mode

GENERAL UI Windows

Windows Light Mode Windows Dark Mode

Those are just the surfaces..

Lots and Lots of thanks to:

Alt

Authors

My Simple Portfolio