Skip to content

Web + iOS development project: a cross-platform stock trading simulator with real-time pricing, news, charts, and information

Notifications You must be signed in to change notification settings

tony1ee/PaperTrading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

PaperTrading

Web + iOS development project: a cross-platform stock trading simulator with real-time pricing, news, charts, and information

Project Overview

Backend Service

  • API implementation (financial data powered by Finnhub)
  • Static content hosting
  • Built with Express (Node.js)
  • Deployed on Google App Engine(Google Cloud Platform)

Web Application

  • Responsive single-page application (SPA)
  • Built with Angular using TypeScript (JavaScript)
  • Charts and graphs using HighCharts
  • Themed using Material Design
  • Hosted on Google App Engine(Google Cloud Platform)

iOS Mobile Application

  • SwiftUI app for iOS mobile devices written in Swift

App Features

  • Search stock and discover stock peers
  • Browse related news articles
  • View real-time and historical pricing
  • Add stock to watchlist to keep watching
  • Portfolio management: buy and sell stocks when market is open

Demo

Web app demo

Responsive design

AutoComplete

Stock info

News

Historical Charts

Stock insights

Watchlist

Stock Trading

Portfolio

iOS app demo

Search and view stocks

Trade stocks

Portfolio and favorite management

View peers

View and share news

View stock insights

Dark mode support

Source Code

Full source code is available upon request. Due to policy restriction, no public code repository is available.

About

Web + iOS development project: a cross-platform stock trading simulator with real-time pricing, news, charts, and information

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published