Skip to content

akhan130/stock-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 FinSnap — Full-Stack Stock Dashboard

FinSnap is a full-stack web application that displays real-time stock data, company profiles, analyst ratings, market news, and peer comparisons. Built with Spring Boot and vanilla JavaScript, it integrates live financial data from the Finnhub API and presents it in a clean, interactive dashboard.


🚀 Features

  • Search any stock symbol (e.g., TSLA, RIVN)
  • View live price, open/close, day low/high
  • Company profile with name, industry, exchange, market cap
  • Analyst recommendations (strong buy, buy, hold, sell, strong sell)
  • Company-specific and general market news
  • Peer comparisons with clickable ticker chips
  • Auto-refresh toggle for live updates every 15 seconds
  • Market status badge (open/closed)

🛠 Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Spring Boot (Java), REST APIs
  • Data Source: Finnhub API (https://finnhub.io/)
  • Deployment: Render (frontend + backend services)

🖼️ Preview

FinSnap UI


📎 License

This project is licensed under the MIT License.

About

Real-time stock dashboard built with Spring Boot and JavaScript. Displays live quotes, news, and analytics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors