Skip to content

This is a finance goal tracker application, you can create your finance goals and then visually get to see the progress made in your finance goals.

Notifications You must be signed in to change notification settings

Soham908/Finance-Goal-Visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Finance Goal Visualization

🛠️ Technologies Used

React NodeJS Express.js MongoDB Mongoose MUI Vercel

📝 Table Contents

🚀 Features

  • User Authentication (Login, Register), also link bank account
  • Create Finance Goals
  • Visualize Finance Goals with interactive cards
  • Verify funds with bank account, verifying if you actually have the funds you claim to have ( dummy bank - Bank App )
  • Update goals fund status with bank in real time after goal verification done
  • Articles about finance, recommended articles
  • Responsive UI, mobile responsive UI

Screenshots

Register Page RegisterPage

Home Page HomePage

Finance Goals Page FinanceGoalsPage

Create Finance Goals CreateGoal

When create goal and bank verification clicked, need to verify and accept from the Bank App BankNotification

Articles Page ArticlePage

Read an Article ReadArticle

Getting Started

Prerequisites

  • Node.js
  • MongoDB installed or ensure that you have MongoDB Atlas set up. Obtain your connection string.

Installation

  1. Clone the repo:
    git clone https://github.com/yourusername/banking-service.git
  2. Install NPM packages for backend:
    cd backend
    npm install
  3. Install NPM packages for frontend:
    cd backend
    npm install

Creating .env files

You can use any port number you want.

In the fronted directory create a .env file and add these 2 variables

In the backend directory create another .env file and add these

Running the app

Open 2 terminals, in the root folder of the project enter these commands

  1. Start the backend server
    cd backend
    npm start
  2. Start the frontend server
    cd frontend
    npm start

API Documentation

About

This is a finance goal tracker application, you can create your finance goals and then visually get to see the progress made in your finance goals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages