/stocks

Browse tickers and their movement in price.

Primary LanguageC#BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Stocks

About the project

Description

Simple web service that let's you browse tickers and their movement in price.

Usage

Login and Register Create an account, login in to your account.
Browse Tickers Browse a list of tickers, add tickers to your watchlist.
User Watchlist Browse your ticker watchlist, remove from watchlist.
Ticker Page See ticker OHLC and Volume charts.

Getting started

Prerequisites

You will need .NET 5 and running instance of SQL Server.

Installation

  1. Clone the repository
git clone https://github.com/adamjedrzejewski/stocks.git
  1. Restore dependencies
dotnet restore
  1. Build
dotnet build --configuration Release

Configuration

Put configuration options in Server/appsettings.json, consider using secrets if for other purposes than testing.
You will need:

  1. SQL Server connection string
"ConnectionStrings": {
  "default": "{your connection string}"
}
  1. Alpha Vantage API key. Get one here.
"AlphaVantageServiceApiKey": "{your api key}"

Running

dotnet run --configuration Release # inside Server directory

Built with

License

Distributed under the BSD-3-Clause License. See LICENSE for more information.