A lightweight, zero-dependency stock market screener designed to pull real-time data from the Indian Stock Market (BSE) directly into my terminal. This project avoids external networking libraries by utilizing the native Windows internet stack. All without using Visual Studio or packages like vcpkg, and curl dependencies
- Language: C++17
- Networking:
WinINet(Native Windows Internet API — nocurlorvcpkgrequired). - JSON Parsing:
nlohmann/json(Single-header integration). - Data Source: Alpha Vantage API.
- Build System: CMake.
- CMake (3.10+)
- MinGW or MSVC (32/64-bit)
- Alpha Vantage API Key: Get free key here.
- Clone the repository.
- Download
json.hppfrom the nlohmann/json releases and place it in the root directory. - Replace the
myKeyvariable inmain.cppwith your personal API key.
Open your terminal in the project folder and run:
mkdir build
cd build
cmake ..
cmake --build .