Skip to content

mehranz/meAccounting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meAccountingScreenshots

GitHub release (latest by date including pre-releases) License: GPL v3

meAccounting Personal Accounting App

meAccounting is a Personal Accounting app Written in Flutter that Simply Helps you to submit and track your expenses and incomes.

Currently, The App is Unstable and Highly under Development. So Feel Free to Contribute. Your PRs Gonna make me Happy :)

I know App's UI may be bad! that's because I'm not front-end guy! so if you can make it beautiful, It'll be great!_

Run in Debugging Mode

To run in debugging mode, first you need to install flutter SDK.

  1. Clone The Project:
$ git clone https://github.com/meh666ran/meAccounting.git && cd meAccounting/
  1. Run pub get To get needed dependencies:
$ flutter pub get
  1. Run the application while a device connected:
$ flutter devices # to check if any device exists
$ flutter run

Current Release

Current Released Version is v0.8.0-beta and You can Access To Apk files from this link.

also you can find all releases' files on releases page.

Contribute

Contributes are always welcome!

to Contribute:

  1. Fork The Project.
  2. Create a new branch with a suitable name according to what you're changing.
  3. Send a pull request.

License

All Codes Written by me in this project are licensed under GNU General Public License Version 3.

The GNU General Public License is a free, copyleft license for software and other kinds of works.

You can read all Terms and Conditions in LICENSE file.

TODOs for Version 1:

  • add Incomes
  • remove expenses and income items when dismissed
  • add bank account dropdown selector to add expense screen
  • add edit expense screen
  • add edit income screen
  • rename home_screen.dart and dao.dart files
  • allow to submit just when all streams have data in add expense and add account screen and edit screens
  • make accounts and expenses screen to be updated whenever there's a new object
  • show real incomes in summary screen instead of mock data
  • Create Some Helper Methods to make UI code cleaner
  • Split Numbers by 3 Characters
  • Write Unit Tests
  • add up and down arrow to show summary blocks compared to yesterday
  • add debts
  • add different currencies
  • shopping list
  • add persian language