Inspiration
Apple's stocks app inspired me to make my own stocks manager when I saw they used Yahoo Finance data to construct stock graphs.
What it does
StockWatch enables users to securely create accounts, and keep track of stocks in a watchlist. Users can add, delete, and view stocks from their watchlist.
How I built it
I utilized the Yahoo Finance API to retrieve stock information, MongoDB to store user account information, and Python to run everything in between.
Challenges I ran into
Chart creation continues to be an issue, with Yahoo finance not being able to provide the date a company's stock went public, I was forced to set a standard 2 year viewing date. It should be noted this date can be shrunk, but not expanded as a result.
Accomplishments that I'm proud of
I learned how to salt and hash passwords, so a users credentials are truly secure. Additionally, I learned more functionality with nested list objects within MongoDB.
What's next for StockWatch
StockWatch ultimately lacks a front-end, and I am not yet experienced with front-end frameworks. As a result, although the functionality exists, the console-based stocks manager is unlikely to take over Apple's stocks app like I had initially hoped. I will soon return to this project, with many more ideas on how to improve it.
Log in or sign up for Devpost to join the conversation.