Inspiration

The stock market is still an enigma for a lot of people. And even though you can study about it and think you understand it enough to take the first step, it is always difficult to buy that first stock. Because every investment comes with an attached expectation of profit, and it is not an unfair expectation. Hence we wanted to simulate the experience of the stock market without the need to spend real money.

Problem it solves

It makes people ready for investing in the stock market.

What it does

The StalkStock application:

  • uses real-time stock APIs to simulate the stock market.
  • provides the user with accounts and a certain amount of money to start with.
  • provides the option of browsing and monitoring different stocks.
  • allows buying and selling of stocks as per will, with the aim of maximizing profit.
  • gives a portfolio and dashboard to make it all easily accessible.

How it works

It uses external real time APIs to get current state of stocks and calculates profit/loss on the basis of real-time data.

How we built it

Using:

  • React-Native as the front end framework.
  • React Native Paper as the component library.
  • Firebase for the backend functionality.
  • Alpha Vantage and IEX APIs to get real time stock data.

Challenges we ran into

  • The setup of the project was relatively difficult, especially to synchronise across all members.
  • The integration with firebase was difficult considering we weren't familiar with the technology.

Accomplishments that we're proud of

  • To be able to integrate the front and backend with success and create a fully functioning complex android application for the first time.
  • To be able to efficiently distribute the work and handle the project among group members.

What we learned

  • React native development.
  • Firebase integration.
  • Using figma and expo.

What's next for StalkStock?

Future scope:

  • Edit Profile option.
  • Alerts for huge stock price rise/fall.
  • Candlestick chart option apart from the normal line chart.
  • Better classified visualisation of data, variable acc to time period.
+ 4 more
Share this project:

Updates