Skip to content

A simple full-stack app where a user can login, buy, and manage stocks.

Notifications You must be signed in to change notification settings

skeyan/stock-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stockfolio

stockfolio cover A simple full-stack app where a user can login, buy, and manage stocks.
Contact: LinkedIn

Built With

  • React, Redux, Node.js
  • Express, MongoDB
  • CSS

User Flow

  • Register for an account on the Register page.
  • Then, log in with your credentials on the Login page.
  • Go to the Portfolio page and enter a ticket symbol to purchase stock shares - every account begins with $5000.
  • Monitor your stocks on the Portfolio page, or go to your Transactions page to see your purchase history.
  • Log out and log back in at any time

Running Locally

Important Note: Due to the necessity of env configs, the application's API calls will not function until they are properly configured. These env files are not committed to protect confidential keys.

Front-end:

  • Run npm start while in the root directory of the front-end app, ie. (stock-portfolio/front-end). It should run on https://localhost:3000.

Back-end:

  • The back-end was made with Node.js and Express with the help of MongoDB.
  • To run this locally, run nodemon index.js or node index.js while in the root directory of the app, ie. (stock-portfolio). It should run on http://localhost:3500.

About

A simple full-stack app where a user can login, buy, and manage stocks.

Topics

Resources

Stars

Watchers

Forks