-
-
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.
Inspiration
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
We built the backend using express.js, the language used to do this was JavaScript using node.js. We created the front end of this app with swift using storyboards. The back end was uploaded to a Heroku server, and then we used swift to make http calls to the back end of the server, then retrieved the relevant information from the backend api.
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.
Built With
- alphavantage
- atom
- express.js
- github
- javascript
- node.js
- swift
- xcode


Log in or sign up for Devpost to join the conversation.