Skip to content

Basic stock market watchlist app built with React Native. Disclaimer: this thing is WIP status on an epic level. Checkout develop branch for latest stuff...

Notifications You must be signed in to change notification settings

eddielee394/react-native-hindsighttrader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9e8776e · Nov 8, 2019

History

74 Commits
Oct 3, 2019
Oct 25, 2019
Nov 8, 2019
Oct 10, 2019
Oct 7, 2019
Oct 15, 2019
Oct 7, 2019
Oct 3, 2019
Oct 7, 2019
Oct 3, 2019
Oct 3, 2019
Oct 3, 2019
Oct 7, 2019
Oct 7, 2019
Oct 3, 2019
Oct 29, 2019
Oct 3, 2019
Oct 3, 2019
Oct 25, 2019
Oct 3, 2019
Nov 4, 2019
Oct 23, 2019

Repository files navigation

Overview

They say hindsight is 20/20 in the markets right? Well here's a watchlist app to help you to keep looking ahead.

welcome_screen stock_screen

The application is still a major work in progress and pretty much an effort for me to aggressively get back involved with two things that I've always personally been extremely passionate about: Coding and the stock market.

Code quality, functionality and performance optimization will be improved over the coming weeks and months.

Installation

  • Clone the repository
  • copy the .env.example file to .env
  • yarn start
  • react-native run-android
  • yarn react-devtools to display react-native devtools, the application also has a built-in integration with Reactotron as well.

Functionality

  • User can create, edit, delete watchlists
  • User can search stocks
  • Charts and basic quote data are displayed for each stock.
  • Quote data is updated every 5 seconds
  • State is persisted locally

Todos

  • Add initialize ThemeProvider
  • Add initial navigation
  • Add Iexcloud api service
  • Add Api repository class for api service abstraction
  • Add historical charts functionality
  • Add real time quote data
  • Add watchlist crud
  • Add mobx for global state management
  • Add redux for global state management
  • Add localstorage state persistence
  • Add search functionality
  • Add news features
  • Add stocktwits integration
  • Add additional watchlist filter functionality
  • Add Chart technical analysis functionality
  • Add stock fundamental analysis functionality
  • Add options data
  • Add intraday charting
  • Add user authentication
  • Add test suites
  • Refactor navigation
  • Redesign UI
  • Performance optimizations
  • Add storybook support
  • Update documentation
  • Add real time paper trading functionality & mock portfolio management

Known Issues

  • Only tested on android.
  • There are some performance issues with the live data updates;
  • When creating a new watchlist, sometimes symbol list component doesn't rerender immediately.
  • Still issues with local state persistence, particularly with deeply nested state not being persisted correctly.
  • Performance issues with charts on WatchlistList view;

Shoutouts

About

Basic stock market watchlist app built with React Native. Disclaimer: this thing is WIP status on an epic level. Checkout develop branch for latest stuff...

Resources

Stars

Watchers

Forks

Packages

No packages published