Skip to content

Mihilih/ExpenseEaseFrontEnd

Repository files navigation

ExpenseEase

logo

An expense tracking app that allows user to add, edit, and delete their income and expenses and track which categories of expenses occur the most.

YouTube Link: https://youtu.be/u6VO5NXhVPY?si=ydrpRE6aIADgaZx4

Description

This app was developed as a personal project after learning Android development during the fall semester and backend development during the winter break of 2023. As I was getting into personal finance I noticed that most expense-tracking apps are too complicated and have too many features. My intention was to develop an app that is simple and has the basic features but is also user-friendly.

Backend repository: https://github.com/Mihilih/ExpenseEaseBackEnd.git

Features

  • User Registration and login can be completed seamlessly and user authentication is integrated with the backend using session tokens. The session tokens are stored in sharedPreferences.
image
  • A spending summary page with a pie chart (integrated using the Jitpack library) to show an overview of the users' spending.
image
  • Expense and Income fragments that have nested recycler views. Each recycler view has the date and the expenses/incomes made on the specific date.
image
  • Clicking on an individual income or an expense will bring the user to a page with expanded details of the income/expense and buttons to edit or delete the income/expense
image
  • Adding new expenses is done using a dialog fragment that pops up with the input fields.
image
  • A profile fragment that shows the user's details, current balance (which is updated according to the income and expenses added), and buttons to logout, edit, and delete the profile
image
  • Users can also send email reports using a link in the overview page. The email report looks as follows:
image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages