View on GitHub

InvestSmart

Developed by Alperen Ugus, Kenzie Hull, and Seth Rose

Welcome to All About InvestSmart

Do you like making MONEY? Have you always had a passion for INVESTING, or want to learn how to invest? Do you like analysing REAL TIME DATA to PREDICT changes in the stock market?

Regardless, InvestSmart is the perfect application for you!

This modern investing application allows you to analyze real time data to invest in a virtual stock market. Not only does it have this functionality, but it continually generates investment suggestions for companies by using machine learning algorithms.

Please take a moment to watch this short video introducing you to the investing application:

Home Page

Upon opening the application for the first time, you will be prompted to navigate through the available companies and start investing.

Once you have invested in companies, the home page will display all the companies you have invested in along with your number of shares. You also have the ability to invest more in the companies by simply pressing the ‘+’ button.

You can identify these different options for the home screen below.

Investing

When navigating to the Invest page, you can scroll through a wide variety of companies to view their stock prices. If you find a company that you would like to invest in, you solely need to click on the ‘+’ button and follow the steps from there.

This company will automatically be added to your home page for easier managment in the future. You can identify a sample view of the invest screen below.

Predictions in Stock Market

Utilizing machine learning algorithms, InvestSmart will generate and display a prediciton for future stock market values. This is based on the compnay’s previous values, and can be identified in the image below.

In future deployments of this application, graphs will be displayed to show the yearly and weekly changes in stock values for the companies you have shown interest in.

This functionality will help you predict changes in the market and make smarter investment decisions.

Authentication and Account

All your information is secured within the InvestSmart application and is linked to your email account. Logging into the application via email will authenticate you as a user, and adequately save your data from the application.

You can reset your account at any point if you would like to delete your data and start from scratch. You can do this by simply navigating to the Reset Account page.