Part Time
10$/hour
19
Mar 24, 2025
!!Only apply if you have shareable code (Github or other)!!
Skills:
Pandas, Plotly, Streamlit, Poetry, Github, Postgresql
Task:
Need to create a new KPI dashboard in Streamlit (deployed to heroku).
Looking for someone who can write clean reuseable code and follows DRY (Do not Repeat Yourself).
The dashboard is as follows:
1. Read balances from Binance Spot, Margins, Futures, Options account (and related subaccounts).
2. Read trades from Binance Spot, Margins, Futures, Options account (and related subaccounts). Store trades into Postgres and append new trades on schedule (once a day/ hour, etc).
3. Read OHLCV data.
4. Read trades from SQL and create following plots/ tables:
a) Streamlit dataframe/ or St-Aggrid table of trades grouped by date (date freq to be set by user: yearly, monthly, daily) on Y axis and by Account, Market (Spot, Margins, Futures, Options), and Symbol (BTC, ETH, etc). The values are number of trades (buy, sell, total), volume (buy, sell, total), usd value equivalent (buy, sell, total), spread, in-out pnl, valuation change PnL.
b). Plot OHLC with down red triangles and up green triangles for sell/buy trades grouped to the same level as the OHLCV data.
bonus points:
1. Make a SaaS out of it with usre authentification and Stripe payment.