Inspiration

These last few days, as markets swung unpredictably, I kept asking myself the same question: What should I invest in right now? I was flooded with data, earnings reports, analyst ratings, sector trends, and political news, and found it difficult to cut through the noise. That’s when it hit me: what if this overwhelming, time-consuming process could be simplified, or better yet, automated? That single thought was the spark that led to building this tool.

What it does

This website acts as a real-time investment dashboard, refreshing automatically every 10 seconds. It highlights stocks in three core categories: Top Gainers, Top Losers, and Trending Stocks, which can also be tailored to a user’s watchlist. For each stock, it pulls in relevant news articles and, upon user request, delivers a comprehensive analysis and recommendation. These insights are generated by factoring in company fundamentals, real-time news sentiment, and the broader macroeconomic and geopolitical landscape. The goal is to provide timely, well-rounded investment guidance without the information overload.

How I built it

The project was developed using Visual Studio Code, with the help of GitHub Copilot for occasional coding support when I ran into roadblocks or needed quick inspiration for syntax. The backend fetches financial data and news using APIs, while the frontend renders it in a user-friendly layout that updates dynamically.

Challenges I ran into

One of the biggest hurdles was time. I had initially hoped to deploy this website publicly, but due to constraints, I had to limit it to local hosting for now. Balancing travel, a tight schedule, and debugging late into the night made this a stretch, but also deeply rewarding.

Accomplishments that I'm proud of

Despite being on the road for over 15 hours and working through a packed 12-day schedule, I was able to build a functioning version of the site that pulls live data and gives personalized stock insights. I'm especially proud of the fact that the core functionality is working reliably and sets a strong foundation for further expansion.

What I learned

This project was a crash course in full-stack development. I deepened my understanding of how to connect frontend interfaces with backend APIs, manage asynchronous data flows, and integrate external services effectively. It also taught me how to think more like a product designer—building something that not only works, but makes a real problem easier to solve.

What's next for Stock Analysis

Next steps? First: I'm going to use it for myself—and maybe gatekeep it a little :) But jokes aside, there’s real potential here. I plan to eventually open it to a wider audience, polish the user interface, add more analytical layers (like historical pattern detection and predictive modeling), and deploy it live. For now, I'm gatekeeping, but in the future, stay tuned.

Built With

Share this project:

Updates