RedRidingHood is a clone inspired by Robinhood that allows users to buy and sell stock.
Here is the live link! Red Riding Hood
- Node.js
- React
- Redux
- Flask
- PostgreSQL
- SQLAlchemy
- Alembic
- Portfolio
Users can track their portfolio and add, or sell, stocks to their portfolio.
- 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.
- Search
Users can search for stocks that they want to make a transaction with or add to their list
To-do
- API Stock data
- Track trading information on the application to create suggestions for the user
- Clone the repository
- Run the command
pipenv install
in the root directory - In the
/react-app
directory of the cloned repo, runnpm install
to install node dependencies - Create a PostgreSQL database and user for the app
- Rename
/.env.EXAMPLE
to ".env", and fill out the values using the PostgreSQL information you just created - Run database migrations with the command
pipenv run flask db migrate
- Run the Flask backend server with the command
pipenv run flask run
in the root directory - In a new terminal, run
npm start
in the /react-app directory - The site should now be up on localhost:3000!