Skip to content

GuillerminaL/SavingsApp

Repository files navigation

Savings App

An app to keep track of personal savings. The aim is to consolidate all the savings that the user could have in different currencies and be able to know the total amount of money in an specific currency.

Additionally a saving can have different shapes, e.g. euros on different bank accounts, physical tenance, etc.

Screenshots

Sign In with Google

Provides access to app features by registering or login in with a Google Account.

Google Sign In

Home

Shows a grid with all the personal savings, allowing to filter by tag and currency.

Home view

Currencies Page

Shows a list of available currencies

Currencies view

Savings Page

Shows a list of current savings

Savings view

Adding a new saving

Allows to add a new saving in a specific currency and tag.

Add saving

Adding a new movement

Allows to make a new addition or sustraction movement to a saving.

Add movement

Showing a saving movements list

Allows to see a detailed list of movements with pagination

Scenario 1: A saving has movements

Show movements

Scenario 2: A saving has no related movements

Show no movements yet

Scenario 3: Internal error handler

Show movements error

Tags Page

Shows a list of current tags

Tags view

Adding a new tag

Allows to add a new tag.

Add tag

Showing required fields error

Add tag

Editing a tag name and/or description

Edit tag

Removing a tag

Remove saving

Current work

  • Google login

Future work

  • Filtering
  • Currency converter
  • Currency reports

Releases

No releases published

Packages

No packages published

Languages