Ever since the start of the Covid-19 pandemic, the stock market has been a roller coaster with various ups and downs throughout. Because of this reason, my teammates and I wanted to create an app that gives users specific advice based on their portfolio on what trades they should make in the near future.
What it does
This app has three functionalities. The first functionality is buying/selling shares of a specific company. Secondly, the user is able to view their entire portfolio. Lastly, the app gives advice based on their overall portfolio and trades they have made. Initially, the user is prompted to include any necessary personal information. Then they are prompted to select a certain option such as buy, sell, or view portfolio. Once they have completed making their trades, they will have the option to view their entire portfolio. Lastly, through various algorithms, the app will display certain instructions on how to improve the user's portfolio.
How we built it
We built this app using a variety of front end and back end technologies such as Java and Android.
Challenges we ran into
One major challenge we ran into was the app not displaying the user's portfolio after the user entered a series of trades. In order to fix this issue, we had to debug our code and pinpoint the source of the issue. Once we were able to identify and correct this issue, we further enhanced our code to make the app more user friendly.
Accomplishments that we're proud of
We are proud that we were able to successfully develop a mobile application that can be used for real-time stock trading and benefit users who need direction in what specific trades they should make that would benefit them in both the short-term and long-term. Additionally, we are proud of our ability to make this application very user-friendly.
What we learned
Throughout this project, we learned a variety of important Android studio and Java concepts. Additionally, we learned how to more effectively debug our code and enhance our code for better efficiency.
What's next for StockMarketAdvisor
We plan on extending this app to encompass cryptocurrencies in addition to stocks. Because of the growing consumer base of cryptocurrencies, we feel that we would be able to cater to a larger audience. Since cryptocurrencies are a fairly new idea, we feel that users may need more guidance, and hence they would be able to use our app to make the right decisions.