Skip to content

BetaDryRun/Family-Budget-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

Fay

Your one-stop solution to all budgeting woes
Our Proposed Solution »

App Demo · Report Bug · Request Feature

Table of Contents
  1. Identifying the Problem
  2. Our Proposed Solution
  3. Getting Started
  4. Screenshots
  5. Important Links
  6. License
  7. Future Scope
  8. Contact

Identifying the Problem

Some of the key issues faced by the families:

  • Families find it difficult to keep track of expenses and make guided decisions to make a proper monthly budget.
  • No way of accessing a consolidated view on exchanges done through different bank accounts/wallets.
  • No way to automatically categorize various transactions and visualize them from differing points-of-views.
  • Traditional ways of setting transaction limits and self-notes to control expenditures of varying nature are cumbersome and inflexible.
  • Planning for a whole months budget and adapting it to personal and time-variant needs on a family level is not straightforward.

Our Proposed Solution

Fay

We aim to revolutionize how families view their money and make informed choices without the pain of going through each and every transaction all the time.

We are providing these key features:

  • Budget allocation for family based on categories such as entertainment, shopping, etc.
  • Parental control on pocket money. Children can raise requests in order to spend money through family wallet
  • Personal and family-level view of expenses based on time and type of expense
  • Seamless transfer between bank account and wallets
  • Analytical report generation on spendings

Fusion API by Zeta

Fusion APIs used:

  • /{accountId}/balance - To check Family balance
  • /issueBundle - Account Creation and resource Allocation for money transfer
  • /newIndividual - User Onboarding and KYC
  • /transfers - A2A transfer between users and members of the family (with Fay budget wrapper)
  • /{accountId}/transactions - To check all categorised transactions of an account

System Architecture

System Architecture

Built With

App Workflow

App workflow

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

You will need these preinstalled:

  • yarn
    npm install --global yarn
  • maven

Installation

  1. Clone the repo

    git clone https://github.com/BetaDryRun/Family-Budget-App.git
  2. To run backend

    cd back-end/
    mvn clean install
    java -jar back-end-0.0.1-SNAPSHOT.jar
  3. To run frontend

    cd front-end/
    yarn start

Screenshots

Important Links

License

Distributed under the MIT License. See LICENSE for more information.

Future Scope

  1. ML driven tagging of transaction. Custom tags can be created to personalize analytics.
  2. Easy creation of “pot” for saving money towards a goal.
  3. Giving recommendation on saving and investment.

Contact

Team Name: DryRun

Project Link: https://github.com/BetaDryRun/Family-Budget-App

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5