Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/nchinling/tradeus_ibf-mini-project
- Owner: nchinling
- Created: 2023-06-09T14:46:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-17T04:40:52.000Z (10 months ago)
- Last Synced: 2024-11-11T18:09:49.877Z (3 months ago)
- Language: Java
- Homepage: https://tradeus.tech/#/
- Size: 4.82 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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