Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nchinling/tradeus_ibf-mini-project

A stock tracker app where users can track their portfolio performance
https://github.com/nchinling/tradeus_ibf-mini-project

Last synced: about 1 month ago
JSON representation

A stock tracker app where users can track their portfolio performance

Awesome Lists containing this project

README

        

# Tradeus: A Stock Tracker App

![alt text](stocktracker/src/assets/static/images/dashboard.png)

## Introduction
Tradeus is a stock tracker app, with features that distinguishes it from other typical stock tracker apps.

Some exciting implementations in Tradeus include charting, creation of watch list and ability to create personal portfolios which displays real time update of stock profits calculated using both annualised and total profits.

It is built with Angular(frontend), Spring Boot (backend) with SQL, Redis and MongoDB as databases. More details are available at my portfolio project site https://ngchinling.com/projects/stocktracker.html

### Technology
- Angular *Typescript*
- Spring Boot *Java*
- Chart JS *Javascript*
- ngBootStrap and Bootstrap
- Java Mail
- Web Sockets
- Stripe E-payment

### Using Tradeus
Although the codes are available for your perusal, the app requires the use of environment variables and keys from the financial data service provider.

### Features
- Email: The app sends an email notification to the user when there is a new sign-up or when the user logs in. (Try it with an authentic email address)
- Web Socket: Used in getting live data from external financial data firm. See feature in 'live data' tab of dashboard page

### Video

Watch the video