iOS - Home
iOS - Add Order
iOS - Order Added
iOS - Market Simulator ON
iOS - Stock Info
iOS - Notifications via the Bot
iOS - Fill in Order Details
Web App - Home
Web App - List of Orders
Web App - Stock Market Simulation ON
As Chinese military general Sun Tzu's famously said: "Every battle is won before it is fought." The phrase implies that planning and strategy - not the battles - win wars. Similarly, successful traders commonly quote the phrase: "Plan the trade and trade the plan."
Just like in war, planning ahead can often mean the difference between success and failure. After recent events of the election, there was a lot of panic and emotional trading in the financial markets but there were very few applications that help handle the emotional side of training, and being able to trade the plan not on your emotions.
Investing Hero was created to help investors be aware and learn more about the risks of emotional trading and trading in general.
What it does
This application is a tool to help investors manage their risk and help them learn more about the stock-market.
This is accomplished through many ways, one of which is tracking each transaction in the market and ensuring that the investor trade's their plan.
This application does live analysis on trades, taking in real-time stock-market data, processing the data and delivering the proper guidance through at chat-style artificial intelligent user experience.
How we built it
We started a NodeJS server to make a REST API, which our iOS application uses to get a lot of the data shown inside the app.
We also have a Web Front-End (angularJS) which we use to monitor the information on the server, and simulate the oscillation of the prices in the stock market.
Both the iOS app, and the web Front-End are in sync, and as soon as any information is edited/deleted on either one, the other one will also show the changes in real-time.
Nasdaq-On-Demand gets us the stock prices, and that's where we go from.
Challenges we ran into
- Real-time database connection using Firebase
- Live stock market data not being available over the weekend, and us having to simulate it
Accomplishments that we're proud of
We made a seamless platform that is in complete sync at all times.
What we learned
Learned about Heroku, Firebase & Swift Animations.
We also learned about the different ways a User Experience built on research can help the user get much more out of an application.
What's next for Investment Hero
Improved AI bot & more advanced ordering options (i.e. limit orders).