Skip to content

A personal net worth tracker app inspired by DBS’ NAV Planner built on the MERN stack to track one’s assets and liabilities, ensure that one has sufficient emergency funds and plan for one’s retirement

Notifications You must be signed in to change notification settings

kenjiong/FinViewX

Repository files navigation

FinViewXlogo

FinViewX - Your Finances in View

Table of Contents

  1. Description
  2. Planning
  3. Technologies
  4. Deployment
  5. App Interface
  6. Future Developments

Description

Tired of trying to track your net worth using an Excel sheet? Don't want to surrender data to the banks by using their financial planner functionalities in their app? Look no further, because FinViewX is here! Keep track of your finances, save for rainy days and plan your retirement all in one place.

The name FinViewX was inspired by the meme of tech companies slapping "X" on every product they can find/create.


Planning

  • Trello Board: I listed out various user stories for the app on the Trello board. User stories are categorized as MVP and Icebox items. As progress was made, the completed user stories were moved to the completed section.

Trello board

  • Wireframe: Based on the user stories, I created a Figma wireframe to conceptualize the design of the website. The wireframe served as a guide for me to build my app and helped me to visualise the pages/components that I needed.

Figma wireframe

ERD


Technologies

  • Frontend: ReactJS, react-daisyui
  • Backend: Nodejs, Express, Mongoose
  • Database: MongoDB
  • Other Technologies: JWT, recharts, momentjs

Deployment

Start your FinViewX journey here.


App Interface

Landing Page

Landing Page

Auth Page

Auth Page

Dashboard Page

Dashboard Page

Save Page

Save Page

Retire Page

Retire Page

Premium Subscription Page

Premium Subscription Page


Future Developments

  • Sorting Assets/Liabilites: Users will be able to sort their assets and liabilities under each type in either alphabetical order or by value.
  • Integration with SGFindex: Users will be able to authorise through SingPass such that the app can obtain the users' financial info without having the users manually enter the info.
  • Subscription Payment: Users will be directed to make payment if they want to subscribe for the premium features.
  • More Premium Features: Users will be able to use the app to project the future values of their investments/properties.
  • More Robust Formulas: CPF calculations will take into account more factors, like increased interest rates for the first 20k and the user's monthly income.

About

A personal net worth tracker app inspired by DBS’ NAV Planner built on the MERN stack to track one’s assets and liabilities, ensure that one has sufficient emergency funds and plan for one’s retirement

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages