This is the app displaying the Daily Change Percent
This is the app displaying the current price
This is setting up express.js and establishing our port for Heroku sever. This function also gave us our current price, and percent change
This is the front end making an http request to get back the current stock value from the Heroku server
This is the front end making an http request to get back the daily percent change from the Heroku server
This is calling the function to get the first index as opposed to the third for the % change. The rest is a try block to catch errors.
We were inspired by our lack of knowledge of stock market trends and wanted an easier way to interact with the stock market on our own.
What it does
When given a ticker symbol Stock! will display the most recent stock value of the company, along with the option to view the percent change from the daily open, allowing us to view the stock fluctuation as a percentage.
How we built it
Challenges we ran into
Some of the challenges we ran into was that the majority of the team did not know how to use express.js, or node.js. Only two team members had mac computer's which made front end development limited, these were also the members who had the most experience with express.js and node.js. Some smaller issues we ran into were some of us having schoolwork due during the process.
Accomplishments that we're proud of
Being able to complete a basic app given our lack of iOS development experience. We are also proud of our use of new software, and technologies.
What we learned
We learned it is difficult to build an app in 24 hours. We learned how to use express.js. We learned how to integrate the front and back end together.
What's next for Stock!
We plan to continue development and add new features. Specifically we want to add a simulator for a user to invest simulated money where they can view their gains and have experience investing. We also can extract much more information from this API and plan to use this to make trend analysis and try to predict the stock market change in the future based on our data extrapolation. This will assist us in learning more about the stock market and new technologies that can be applied to make the app better.