Skip to content

Solutions that support retirement planning for longer lives or protect against financial abuse

License

Notifications You must be signed in to change notification settings

raj713335/INVESTOPIA

Repository files navigation

INVESTOPIA

Banking, Finance and Investment – Reinvent the financial services experience and unlock new opportunities to empower intelligent banking, secured payment processing, modernize trading, and personalize insurance software systems. With Azure, financial organizations have the infrastructure and security to take customer experiences to the next level.

How can you utilize Azure to empower banks, capital markets, and insurance firms to provide next-generation experiences for customers, improve regulatory compliance, manage risk, and reduce waste? Submit ideas to personalize customer experiences, modernize financial systems and optimize risk management.

Key Features

  • Introduced Machine Learning for Life Expectancy and Wealth Analysis.
  • Proper Financila Planning for Retirement and Old Age.
  • Visual and Detailed Displays with Analysis.
  • Charts and Graphs for enhanced calculations
  • Management Flow.
  • Realtime Cash Flows, Statements, Investments and Retirement monetary values

After it receives certain necessary inputs from user (i.e. current age, salary, health related info, etc), it will show all the required information including graphs and charts for better view and financial controls. It also uses Machine Learning to improve for more better investments.



THEME: Banking, Finance and Investment

Including solutions that support retirement planning for longer lives or protect against financial abuse.

It is a Web Based Project that requires a browser and internet connection to be operable.

Some Examples -

  1. Savings
  2. Stock Investments
  3. Savings and Investments Analysis for Old Age.
  4. To have enough wealth for secure retirement and still have your pleasures during old age.

On front end -
  1. Receives inputs through a form from user.
  2. Calculates and Displays the data and other information including visual charts.
  3. Realtime data analysis calculator.

On back end -
  1. Machine Learning Model that predicts Life Expectancy from certain parameters and also total wealth calculation.
  2. Realtime Calculation for Realtime Analysis Calculator.

INVESTOPIA WORKING SAMPLE

For video demostration refer to the YouTube link here.


INVESTOPIA

INVESTOPIA SIGN UP SAMPLE


INVESTOPIA

INVESTOPIA STOCK PRICE PREDICTION WORKING SAMPLE DEMO


INVESTOPIA

Project Screenshots








Project Requirements

Languages

  • JavaScript/TypeScript
  • Python 3
  • C#

Frameworks

  • Angular 9
  • BootStrap 4.6
  • Chart.js 3.1
  • ASP .NET CORE WEB API

Getting Started

Clone the repo

  $ git clone https://github.com/raj713335/INVESTOPIA.git
  $ cd INVESTOPIA

Running ASP .NEW CORE WEB API APPLICATION

Run INVESTOPIA_TSQL.sql script present in the project root diectory

Running ASP .NEW CORE WEB API APPLICATION

From Folder INVESTOPIA/Financial Tools for Longevity/FinancialToolsforongevity.ServiceLayer

Installing Python ML Module

  - Install Python 3.7.3 and its required Packages like tensorflow etc.
 
  $ pip install numpy
  $ pip install scipy
  $ pip install scikit-learn
  $ pip install matplotlib
  $ pip install pandas
  $ pip install fastapi
  $ pip install uvicorn
  $ pip install gunicorn==19.9.0
  $ pip install uvloop
  $ pip install httptools
  • Run the app
$ python INVESTOPIA/ML Components/app.py

Angular

This project was generated with Angular CLI version 9.0.7.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

Installing Angular and other Libraries

Add the node_modules Folder inside AGEING-BETTER-WITH-ICTs/LongevityAPP Folder
  Angular Installation Commands
 
  $ npm install chart.js
  $ npm install jquery
  $ npm install bootstrap font-awesome
  $ npm install bootstrap@next
  $ npm install ngx-captcha
  $ npm install --save igniteui-angular-core
  $ npm install --save igniteui-angular-charts

Run the App

  $ ng serve -o

That's it!