No description
- Dart 99.8%
- Kotlin 0.2%
|
|
||
|---|---|---|
| android | ||
| assets | ||
| doc | ||
| lib | ||
| test | ||
| .gitignore | ||
| .metadata | ||
| analysis_options.yaml | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
Mawknee
This is a sample project that I use to practise creating large projects.
The name mawknee already says everything about this project: if you often have trouble staying aware of your financial situation, this project aims to help you organize your finances.
Target features
target features of this application include:
- automatic updates when a new releases arrive
- setting up recurring payments and income
- a well-designed UI for presenting this data
- analytics that help you understand your spending
- a notification system that helpf you manage your spendings
This project is targeting an android release.
Planned Architecture
DB Architecture
Accounting:
- date (exact)
- money spent (negative or positive)
- isProduct (selling or receiving a good)
- product name
- product type
- source/target name
- source/target type
- source/target-side uid (is coupled to "isProduct")
- purpose of use
- transaction uid (used to keep track of individual parts of one transaction)
- profile uid
- notes
Pricing:
- current price
- original price
- product name
- product type
- source name
- source type
- source-side uid
- date (time of scrape)