shaw8wit / Finance-Tracker

A simple app to keep track of day to day finances with a graphical representation of your spending using Flutter and memory persistence using HIVE database.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Finance-Tracker

Github Followers  GitHub stars  GitHub forks  GitHub watchers

DemoHover

Simple app to keep track of one's spending according to date.

Graph shows the ratio of total spending in the past 7 days.

features

  • Data is stored in the HIVE database.
  • Simple app inline with a Udemy course.
  • Different looks for Android & IOS.
  • Fully offline app.
  • Supports mobile and desktop.

Getting Started

To build this project:

  • download as zip or clone to local system.
  • open the repo in VS Code or any other editor.
  • set environment to Dart & Flutter.
  • flutter & dart plugins are required.
  • run flutter pub get to get the dependencies.
  • for Android testing:
    • use physical device by turning on the usb debugging option OR
    • use emulator from android studio
  • for IOS testing:
    • use emulator from XCode in macOS
  • for desktop testing (linux, windows, mac):
    • head over to go-flutter and install it
    • after setting up go-flutter by following their installation
    • run the application using hover run --target lib/main.dart
  • build without debugging.

About

A simple app to keep track of day to day finances with a graphical representation of your spending using Flutter and memory persistence using HIVE database.


Languages

Language:Dart 59.3%Language:CMake 21.7%Language:C++ 6.3%Language:Go 4.2%Language:HTML 3.5%Language:C 2.1%Language:Kotlin 1.5%Language:Swift 1.3%Language:Objective-C 0.1%