kdelwat / stocktake

A minimal website for financial data

Home Page:http://www.stocktake.xyz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stocktake.xyz

Stocktake.xyz is an extremely minimal site for financial market data. It supports shares on multiple exchanges like IEX and NASDAQ as well as cryptocurrencies and futures.

Features

  • Read live data from IEX API.
  • Cache results of common data queries in Redis store.
  • Fuzzy search for companies and stock symbols.
  • Fully server-rendered with no client-side JS.
  • Semantic HTML.

Installation

  • Install dependencies: yarn install

Running

To run, you will need a running instance of Redis (for local development I recommend this Docker image).

  • Set the URL of your Redis instance: export REDIS_URL=...
  • Set the port to run the server on (default 3000): export PORT=...
  • Run with Node.js: node src/index.js

Credits

The data folder contains data retrieved from the IEX API.

Favicons were generated using Favicon.io and Twemoji.

About

A minimal website for financial data

http://www.stocktake.xyz

License:MIT License


Languages

Language:JavaScript 47.5%Language:HTML 37.0%Language:CSS 15.6%