Skip to content

RedRidingHood is a clone inspired by Robinhood that allows users to buy and sell stock.

Notifications You must be signed in to change notification settings

rogdylan98/RedRidingHood

Repository files navigation

RedRidingHood

RedRidingHood is a clone inspired by Robinhood that allows users to buy and sell stock.

Live Site

Here is the live link! Red Riding Hood

Technologies Used

  • Node.js
  • React
  • Redux
  • Flask
  • PostgreSQL
  • SQLAlchemy
  • Alembic

Features

  1. Portfolio

Users can track their portfolio and add, or sell, stocks to their portfolio.

  1. Lists

Users can create lists so they can categorize their favorite stocks. Users can also edit the names of their lists, add and remove stocks from their list, and delete their lists.

  1. Search

Users can search for stocks that they want to make a transaction with or add to their list

To-do

  1. API Stock data
  2. Track trading information on the application to create suggestions for the user

Setup Instructions To Run

  1. Clone the repository
  2. Run the command pipenv install in the root directory
  3. In the /react-app directory of the cloned repo, run npm install to install node dependencies
  4. Create a PostgreSQL database and user for the app
  5. Rename /.env.EXAMPLE to ".env", and fill out the values using the PostgreSQL information you just created
  6. Run database migrations with the command pipenv run flask db migrate
  7. Run the Flask backend server with the command pipenv run flask run in the root directory
  8. In a new terminal, run npm start in the /react-app directory
  9. The site should now be up on localhost:3000!

About

RedRidingHood is a clone inspired by Robinhood that allows users to buy and sell stock.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages