Dinero (Robinhood-Clone)

Hi Welcome to Dinero, a clone of Robinhood built with a javascript/react frontend and python/flask backend. It's pulls real-time stock data using the Polygon.io API.

View the site here: Dinero.com

  * Log in using the Demo User account on the sign in page to use all the features.

Technologies & Libraries Used

JavaScript HTML5 CSS3 NodeJS Flask React ReduxPythonPostgreSQL

Wiki

Overview & Functionality:

Note: You can log in using the Demo User to experience all of the sites features.

Account Signup and login:

**Note: You can log in using the Demo User to experience all of the sites features.

  • Users can create a new account or sign in with an existing account.
  • New users are given a $10,000 initial deposit on signup to purchase stocks.

Home/User Portfolio:

  • Users can view a history of their portfolio performance.
  • Users have a side panel that contains all of the current stocks they own
  • Users also can view their wishlists and the stocks on those lists rh-home

Buy/Sell Stock:

**Note: You can log in using the Demo User to experience all of the sites features.

  • Live stock data is pulled from the Polygon.io API
  • Users can buy shares at it's current market price
  • Users can sell shares at it's current market price
  • A history of buy/sell transactions are kept underneath the stocks chart
  • All purchases will be reflected on your portfolio rh-singlestockpage

Watchlists:

  • Create, edit, or delete watchlists
  • Add or remove stocks to watchlists
  • View your watchlists and their stocks anytime from the home/portfolio page. rh-watchlists

Transfers:

rh-transfers

  • Add/deposit money (aka "buying power") to your account.
  • Withdraw/remove money from your account.
  • View a history of all your transfers.

Search:

  • Search any stock by company name or ticker

rh-search

Future Features/Updates:

  • Additional data vizualization of shares/stocks in portfolio & past performance over time.
    • eg portfolio breakdown by sector
  • Dedicated page to manage wishlists.