Inspiration
The stock market is an intimidating place for even seasoned professionals so why not make it a bit easier? It's always easier to invest when you have a second opinion to help you so we created Smart-Stock, a WebApp that can aid you in picking whether or not to invest in a stock based on the sentiments of thousands of other investors just like you.
What it does
Our app searches through Reddit posts involving particular stocks and uses AI sentiment analysis to determine whether the public has a positive or negative view on the stock currently. These sentiments are tracked in live time and the progress of the sentiment is displayed through graphs
How we built it
We used a Vite + React front end with chart.js to generate visuals. For the backend, we used Node + Express to access and store information to MongoDB. We also used Python Flask to scrape reddit and perform AI sentiment analysis
Challenges we ran into
Communicating between Flask and the Javascript frameworks was the main problem we ran into as Flask was a new framework
Accomplishments that we're proud of
chart.js integration, sentiment analysis, and the mongoDB connection with flask
What we learned
Chart.js, Flask, Perplexity AI, Sentiment Analysis
What's next for Stocks and Stuff
Widen the number of stocks we have historical data for and take upvotes of the posts and time they have been posted for into account when determining the sentiment.
Log in or sign up for Devpost to join the conversation.