Project Brief
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.
Aims
- To gain experience working in a team with other developers - to understand some of the challenges this creates and ways to overcome them
- To have the opportunity to use Agile working methods
- To become more confident using Git/GitHub for a multi person project
- TDD - unit testing of models where appropriate
- Members supporting each other to make sure everyone can get the most they can from the week
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
- Speculation based on trends and further financial modelling using projections