Skip to content

KEROUKHOO/CAT201-PROJECT

Repository files navigation

Expense Manager


Program Description

Nowadays, people tend to spend money without being aware of their expenses. They do not have the habit of tracking their spendings as they find it a hassle to do so. As cash flow cannot be seen, this can grow bad spending habits unconsciously and will then lead to poor finance management. Hence, our group has developed an application which is Expense Manager. It is a mobile application that serves to assist users in managing their personal finances in order to be financially secure. Designed to be user-friendly, users will find Expense Manager very easy to use. Users will be able to keep track of all their income and expenses regardless of time and place. They can easily record, update or delete their incomes and expenses via Expense Manager. A pie chart will be generated based on their expenses showing their spending habits on different categories. It helps users to manage their expenses in an easier and more organised way thus providing them a clearer picture of their spending habits. Besides that, they will also have a better insight into their financial status.

Contribution

  • Ling Shao Doo: GUI (Splash screen, About, Home, Dashboard)
  • Lim Phei San: Expense Database (Insert, Update, Delete)
  • Khoo Ke Rou: Income Database (Insert, Update, Delete)
  • Loh Zhi Xuan: Pie Chart

References

  • Material Components
    • Material Components for Android (MDC-Android) help developers execute Material Design to build beautiful and functional ANdroid apps.
  • AnyChart for Android
    • AnyChart Android Chart is an amazing data visualization library for easily creating interactive charts in Android apps. It runs on API 19+ (Android 4.4) and features dozens of built-in chart types.
  • SQLite
    • SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.

About

Expense Manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages