Simple web tool to keep track of a portfolio.
- copy env.example to .env and add a finnhub api token
- run
docker-compose up -d
POST
http://localhost/add-stock
json payload:
{
"ticker": "FOO",
"shares": 100,
"price": 19.99,
"date": "2023-01-01"
}
POST
http://localhost/sell-stock
json payload:
{
"ticker": "FOO",
"shares": 100,
"price": 19.99,
"date": "2023-01-01"
}
POST
http://localhost/rename-stock
json payload:
{
"old_ticker": "FOO",
"new_ticker": "BAR",
"date": "2023-01-01"
}
GET
http://localhost/order-history
GET
http://localhost/portfolio
GET
http://localhost/dividend-history
Filter by year and/or ticker:
?year=2023&ticker=FOO