Skip to content

4f4d/Stock-Dashboard

Stock Dashboard

A sleek, modern, and highly interactive stock market dashboard. Built from the ground up for professional traders to visualize live equity metrics, access robust charting, and analyze market trends seamlessly.

Note: This repository is currently undergoing a complete architectural rewrite from a legacy Python tkinter-based script into a high-performance web application.

Features

  • Dynamic Watchlist: Search and add custom equities to your real-time dashboard.
  • Interactive Data Visualization: Deep-dive into historical and intraday pricing through dynamic charts.
  • Real-Time Indicators: Visual and audio representations for market statuses (e.g., Pre-opening, Market Active, Market Inactive).
  • Premium Aesthetics: Dark-mode ready interface with state-of-the-art glassmorphism design and micro-animations.
  • Robust Tech Stack: Built entirely on standard professional web technologies for speed and scalability.

Technology Stack

  • Framework: Next.js (App Router)
  • Frontend: React, Vanilla CSS (CSS Modules)
  • Data Engine: Backend-for-Frontend (BFF) integrating yahoo-finance2 for real-time and historical pricing parity
  • Charting: Recharts or Chart.js

Project Structure

/
├── archive/         # Legacy codebase (Python tkinter script for historical reference)
├── public/          # Static assets (images, fonts, alarm MP3s)
├── src/             # Complete Next.js application source code (development phase starting)
└── .gitignore       # Source control ignoring rules

Getting Started

Instructions to run the new web application locally will be populated here once the frontend initialization is complete.

Contributing

I welcome contributions to the Stock Dashboard project. Please read the contributing guidelines before opening a Pull Request.

About

Python tkinter application to view the latest and live details of indexes and stocks in NSE

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages