• There is a massive barrier to entry to get involved in investing. However, we learned that this barrier is completely unnecessary. The idea was to build an app that provides the tools to become involved in investing without prior experience.

What it does

  • The app pulls data from the entire NYSE and provides an intrinsic (true) value and a rating for how reliable the intrinsic value is. We have organized the data into something that is concise and easily palatable.
  • The user is not only able to create and manage their own stock portfolio, but can search through the entire NSYE based on the values/ratings they would like.

How we built it

  • Using Visual Basic we created a program with nested modules that grabs stock data from different online sources, analyzes the stock data, and utilizes statistics and an online calculator. We then exported key data points via xml to a server for use in the application.
  • Export data collected from VBA onto a web server
  • Pulling data from web server into Xcode and developing an iOS App around the data.

Challenges we ran into

  • Pulling data from the entire NYSE
  • Using statistical analysis to create a reliability ranking system
  • Delegation in Xcode

Accomplishments that we're proud of

  • Integrating
  • Using Visual Basic to collect and organize data from the entire NYSE (3244 companies!)
  • Creating a server to pull data from over 160000 data points onto the iOS App

What we learned

  • How to integrate web scraping on a large scale
  • Build web service and integrating that into an iOS App.
  • iOS software design patterns such as delegation

What's next for ValU

  • Improve web server to add real-time updates.
  • More complex filters
  • Allow more information on stocks (such as stock graphs)
Share this project: