/stockUp

A financial website for smarter decision making.

Primary LanguageJavaScript

StockUp

StockUp Icon

StockUp is a finance and stock tracker created to help the user make smarter financial decisions.


StockUp Home Page

Table of Contents

Technologies and Languages

  • ReactJS
  • JavaScript
  • Google Firebase
  • CSS
  • HTML5

Notable Dependencies

Usage

Signup/Login

Users have 4 options for signing up:

  • manually enter email, password, display name
  • using their Google account
  • using their Facebook account
  • try it out anonymously with a Guest account

StockUp Sign Up Page

Authenticated User Features

Stocks


Stock search component

Stock Search
  • Lookup pricing information and other metrics using the stock symbol
  • Add stock to watchlist from symbol lookup with single button press
  • Get suggested stock symbols using the name of the company

Stock watchlist component

Stock Watchlist
  • Add stocks to watchlist using a form
  • Give watchlist a custom name
  • Update watchlist name
  • Edit/Update stock watchlist items
  • Delete stocks from watchlist
  • Shows stock symbol and name
  • Shows gain or loss on day based on background color
  • Shows percentage gained or loss for each stock
  • Shows current stock prices

Transactions


Transaction list and transaction form

  • Create and view transactions with name, amount, date, category, and color
  • Filter transactions to view only a specific category
  • Sort transactions alphabetically, by transaction date, and by amount
  • View largest, smallest, total, and average transaction amounts
  • Edit/Update a transaction
  • Delete transactions

User Features

  • Ability to change user name
  • Ability to update user profile picture
  • Ability to delete account

Future Features

  • Additional metrics for transactions
  • Ability to update and create new categories

License

Stock prices and information are retrieved using the Finnhubb API, suggested search results are retrieved using the AlphaVantage API.

Disclaimer

Any suggestions or features are not financial advice, invest at your own risk.