Index

Introduction to Problem Statement

Problem ID: AANBBM004
Problem Statement: Personalized Finance Management System

Our Approach to Problem

  1. Our first step was to identify various service providers who have worked to something similar to what we have.
  2. Then design a good interface for our webpage/app.
  3. Find open source images to avoid copyright issue. Pixabay and Pexels were used.
  4. Build HTML5 skeleton and then ass CSS3 stylesheets to it. Bootstrap was used for Navigation Bar and Footer.
  5. JavaScript was used to provide basic interactivity to web pages.
  6. Backend shall be developed at the end. Plan: to use php.

About Project

Project primarily focuses on automating routine life tasks like maintaining a wallet, transaction history, keeping track of cash flow. It takes a lot of time and effort in maintaining record of our spendings on day-to-day basis.

Description

Personal finance is the financial management which an individual or a family unit performs to budget, save, and spend monetary resources over time, taking into account various financial risks and future life events.

Budgeting, Spending, and Saving. Personal finance skills help you to understand how much you earn, what are your monthly expenses, and help you to budget within that income.

Technologies we used

HTML5 CSS3 JavaScript socket.IO node.js

Challenges Faced

  1. Cultural: Coming from a Mechanical Engineering background, creating a web based framework to execute our work was biggest challenge for us.
  2. Scratch: New ideas which have never been worked upon before, need to be developed from the very beginning. Our project required us to develop an interface which has to be
  3. Updated Tech.: Relatively new technologies like socket.io & node.js were the terms we were either only acquainted with or were not aware about at all.
  4. Interactivity: JavaScript was also amongst the major setbacks we had during this project. Learning as well as applying it properly with proper DOM in such a small time span was difficult.
  5. Navigation: Apart from just delivering the application wapdate proveides, we also had to make sure that our application didn't just a set of pages, but rather, a set of webpages. User whould feel comfortable while not only absorbing information, but also while navigating through it.
  6. Responsive: Keeping in mind that users will be using this webpage/web-application mostly from their portable devices, we had to keep it as responsive as possible.

Future Goals

Short Term Goals

  1. Installing socket.io for secured communication amongst users.
  2. Using nodeJS for initializing the socket. And also provide a secured connection.
  3. Log-in feature(obviously), to keep a record of everything.

Mid-Term Goals

  1. Security is our primary concern.
  2. With time, demands also change and so does our supplies to our App Users. Adding new features.
  3. Frequent updates, but not too often. Application based on Java and strengthening web backend framework.
  4. Plan to use our own servers for security concerns.

Long Term Goals

  1. Pioneering e-Fianance Industry.
  2. Create the MOST secured, safe and user-friendy experience for our customers.
  3. Expand network globally in order to achieve world-wide access.

Requirements

About Us

This project was undertaken by two 1st Year Mechanical Engineering Students,

from Birla Vishvakarma Mahavidyalaya. We wish to - "Make a dent in the universe" and "Be the change we want to see in this world!"