Stock Monitor and Portfolio Manager

A project created by me at NSIT Financial Hackathon in 8 hours.


  • Idea

The Idea behind this project was that there are several stock monitoring softwares but some of them are paid and rest of them do not show the stocks of our interest or according to our demand. My project gives live stock prices update and it also works as a Portfolio Manager where you can add the stocks you own, the price you bought them at and the volume you own and it'll return you all the information about the corresponding stocks in REAL TIME and that too for FREE.

  • How is it free ?

The Barchart Market Data Solutions API used by me gives me 2500 free API calls per day which means even if the webpage is run for 24 hours, I can refresh the page every 34 seconds, making it practically Real Time and Free.

Detailed Working

  • Modify Page

Here you can enter the details of your stocks- Stock Symbol, the Price you bought it at, the Volume you bought.


  • Portfolio Page

Your complete portfolio appears here as you add/delete stocks from Modification Page.


  • Live Search Suggestions

If you don't remember the stock symbol but only the name of company, no need to worry with live search suggestions where you can see the stock symbol by searching for company name (works only if the company's stock name contains company's name; i.e, work for most of companies).


  • Why 5 input rows ?

5 input rows are provided so that the user can enter or delete 5 values at a time making the modification process quicker. However, the choice is entirely upto user to fill any number of rows that he/she wants to.

  • Unlimited Data Adding

With the project connected to MySQL database, you can enter as many entries as you want to.

  • Deleting Values

In this project, deleting values comes with incredible flexibilty and ease. For deleting values, the only required field is Symbol of stock ! Rest all is user's choice; He/She may or may not fill any of the other fields. A demo of this process is shown in below shown images.

Built With

Share this project:

Updates