Contributors: Ethan, Andrew & Jamie
A full-stack application allowing a user to view the current value of different stocks, and manage their own personal profile.
This application was built as a week long project whilst studying at CodeClan.
Financial.Gains.House.-.Demo.mp4
These are the main technologies we used to contruct the project.
A local trader has come to you with a portfolio of shares. She wants to be able to analyse it more effectively. She has a small sample data set to give you and would like you to build a Minimum Viable Product that uses the data to display her portfolio so that she can make better decisions.
MVP
A user should be able to:
- view total current value.
- view individual and total performance trends.
- retrieve a list of share prices from an external API and allow the user to add shares to her portfolio.
- View a chart of the current values in her portfolio.
Extensions
- Show a history of how stock buying options have changed in the last x timepoints.
- The ability to make it a multi-user app
- Increase number of symbols being used within the application past 5
Here are some of the things we've found difficult:
- Handling lots of data from an external API with a request limit
- Asynchronicity! Rendering components with all the relevant information loaded
To run the app open your CLI and run the follwoing in both the 'server' and 'client' directory
npm i then in 'server'
npm run seeds
npm run server:devthen in 'client'
npm startwhich should then launch the app. We recommend using Chrome as your browser.